我在程序中這麼做f1==f2,可是明明相等但是程序中卻按不相等的去做瞭。難道浮點數比較還有什麼需要註意的問題嗎?

已邀請:

秦時明月小說全集

贊同來自:


if( fabs(f1-f2) < 預先指定的精度)

{

...

}


版權聲明:本文為博主原創文章,未經博主允許不得轉載。

Similar Posts:



  • 鍵盤上的F1,F2,……,F12的各功能介紹

    鍵盤上的F1,F2,--,F12的各功能介紹 一般情況下,鍵盤上有12個功能鍵,統稱為Fn鍵. F1:如果我們在一個選定的程序或頁面中並且需要幫助,那麼請按下F1.如果現在不是處在任何程序中,而是處在資源管理器或桌面,那麼按下F1就會出現Windows的幫助程序.如果我們正在對某個程序進行操作,而想得到Windows幫助,則需要按下Win+F1.按下Shift+F1,會出現"What's This?"的幫助信息,但在word中將打開顯示格式對話框(請酌情使用,有些情況下可能不管用).



  • 一個合格的程序員需要做的

    1,程序員每天總結自己一天任務的完成情況 最好的方式是寫工作日志,把自己今天完成瞭什麼事情,遇見瞭什麼問題都記錄下來,日後翻看好處多多 2.考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照優先級排列,第二天應該把自己效率最高的時間分配給最重要的工作 3.考慮自己一天工作中失誤的地方,並想出避免下一次再犯的方法 出錯不要緊,最重要的是不要重復犯相同的錯誤,那是愚蠢 4.考慮自己一天工作完成的質量和效率能否還能提高 一天隻提高1%,365天你的效率就能提高多少倍你知道嗎? (1+0.01



  • 一個合格程序員該做的事情 — 你做好瞭嗎?

    程序員每天該做的事 1.總結自己一天任務的完成情況 最好的方式是寫工作日志,把自己今天完成瞭什麼事情,遇見瞭什麼問題都記錄下來,日後翻看好處多多 2.考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照優先級排列,第二天應該把自己效率最高的時間分配給最重要的工作 3.考慮自己一天工作中失誤的地方,並想出避免下一次再犯的方法 出錯不要緊,最重要的是不要重復犯相同的錯誤,那是愚蠢 4.考慮自己一天工作完成的質量和效率能否還能提高 一天隻提高1%,365天你的效率就能提高多少倍你知道嗎? (1



  • 程序員編程藝術:三之三續、求數組中給定下標區間內的第K小(大)元素

    第三章三續.求數組中給定下標區間內的第K小(大)元素 作者:July.上善若水.編程藝術室. 出處:http://blog.csdn.net/v_JULY_v . 前奏 原狂想曲系列已更名為:程序員編程藝術系列.原狂想曲創作組更名為編程藝術室.編程藝術室致力於以下三點工作:1.針對一個問題,不斷尋找更高效的算法,並予以編程實現.2.解決實際中會碰到的應用問題,如第十章.如何給磁盤文件排序.3.經典算法的研究與實現.總體突出一點:編程,如何高效的編程解決實際問題.歡迎有志者加入. ok,扯遠瞭.在



  • 程序員應該做的事(轉於CSDN)

    1.總結自己一天任務的完成情況 最好的方式是寫工作日志,把自己今天完成瞭什麼事情,遇見瞭什麼問題都記錄下來,日後翻看好處多多 2.考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照優先級排列,第二天應該把自己效率最高的時間分配給最重要的工作 3.考慮自己一天工作中失誤的地方,並想出避免下一次再犯的方法 出錯不要緊,最重要的是不要重復犯相同的錯誤,那是愚蠢 4.考慮自己一天工作完成的質量和效率能否還能提高 一天隻提高1%,365天你的效率就能提高多少倍你知道嗎? (1+0.01)^365



  • 不能跳過的《程序員的職業素養》(The Clean Coder)中的一個章節

    我猜,你之所以拿起這本書,因為你是程序員,"職業素養"這個說法吸引瞭你.你應該如此.我們這種專業人士迫切渴求的,正是"職業素養". 我也是程序員.我編瞭42年 的程序.這42年裡,我什麼都經歷過.我被開除過,也被表揚過.我當過小組長,當過主管,也當過普通員工,甚至當過CEO.我的同事有聰明絕頂的,也有混日子的懶蛋 .我曾經開發過尖端的嵌入式軟硬件系統,也寫過尋常公司的工資系統.我用過COBOL.FORTRAN.BAL.PDP-8.PDP-11.C.C++.Java.



  • Asp.net 網站中 App_Offline.htm 文件詳解及自定義應用程序脫機機制

    在開發時,如果我們正在使用 VS + IIS 的模式進行開發與調試,或者當我們在使用 VS 內置的開發人員服務器組件調試 Asp.net 應用程序時,我們從正在瀏覽的頁面偶爾收到一個消息:應用程序已脫機.這是由於VS正在更新網站,為瞭給正在更新的網站提供一個保護,調試工具在網站根目錄放置瞭 App_Offline.htm 以防止在不正確的時機訪問正在被更新的網站.一般地,當 VS 完成更新網站(生成操作或基他操作)之後會自動將這個文件刪除. 本文將詳細地討論此文件,及如何將應用程序定義為脫機,並



  • 在 WebSphere Studio V5 中使用定制註冊中心測試 J2EE 安全性應用程序

    http://www-900.ibm.com/developerWorks/cn/wsdd/techjournal/0303_barcia/barcia.shtml © Copyright International Business Machines Corporation 2003. All rights reserved. 引言 隨著應用程序越來越多地利用 J2EE 安全性以實現某些功能(例如定制菜單或個性化),擁有支持 J2EE 安全性的開發環境也變得愈發重要.由於 J2EE 安全性概括



  • 5、因為在web.xml中需要配置8行對於一個servlet,能不能想辦法做一個轉發,使在web.xml中就配置一行呢?這個構架有點難想

    1.怎麼樣在一個servlet中能寫很多方法,最好做到動態的調用,這個要用到java的反射機制 2.因為現在是在servlet中調用service,在service中調用dao,請問錯誤處理怎麼樣寫更好? 3.在servlet中最原始的獲取表單中的參數不是很好,能更好的封裝一下嗎? 4.如果在項目中,需要統一錯誤處理頁面,怎麼樣做統一的錯誤頁面的處理更好,包括前臺和後臺的內容 5.因為在web.xml中需要配置8行對於一個servlet,能不能想辦法做一個轉發,使在web.xml中就配置一行呢?



  • 單元文件是Delphi程序中最重要的文件,它包含瞭程序中最主要的源代碼

    單元文件是Delphi程序中最重要的文件,它包含瞭程序中最主要的源代碼,無論是窗體和組件的事件處理過程或單獨的源代碼都保存在單元文件中.對於初學者 1 2 3 4 5 6 7 8 9 10 來說,Delphi的單元文件比較復雜.這裡將對Delphi5的單元文件進行介紹. 單元文件分為有窗體文件和無窗體文件兩種.每當用戶在項目中新建一個窗體,例如使用"File|New Form"或加速按鈕創建一 1 2 3 4 5 6 7 8 9 10 個新窗體,Delphi就會自動創建一個相應的單元文





要回復問題請先登錄註冊