在編程開發(fā)領域殴边,不僅僅是OC這個語言援奢,相信很多語言在數(shù)值計算精度方面兼犯,使用float類型的值,在進行四則運算時都會發(fā)生精度問題,尤其是在涉及金錢方面切黔,這一塊更是顯得尤為重要砸脊。
在給幾家銀行做iOS客戶端的時候,碰到過好幾次計算精度問題導致的數(shù)值不對∥诚迹現(xiàn)總結一下解決辦法凌埂。
其實主要用到的是NSDecimalNumber這個類(好吧,其實很少會用到)诗芜。這是蘋果爸爸給出的對象類瞳抓,在數(shù)值處理方面是十分精準的。不多說伏恐,上代碼孩哑。