iOS NSDecimalNumber用法 加減乘除 解決字符串轉(zhuǎn)float類型不準(zhǔn)確 結(jié)尾無法去0處理 用于貨幣處理

1.?[代碼]NSDecimalNumber用法 加減乘除 解決字符串轉(zhuǎn)float類型不準(zhǔn)確 結(jié)尾無法去0處理 用于貨幣處理

- (void)viewDidLoad {

????[superviewDidLoad];

????//貨幣算法 使用NSDecimalNumber 來進行精準(zhǔn)計算

????//float? double? 在計算時會產(chǎn)生誤差


? ?//加法

????//聲明兩個? NSDecimalNumber

????NSDecimalNumber*jiafa1 = [NSDecimalNumberdecimalNumberWithString:@"55.55555"];

????NSDecimalNumber*jiafa2 = [NSDecimalNumberdecimalNumberWithString:@"0.11111"];

????//加法運算函數(shù)? decimalNumberByAdding

????NSDecimalNumber*jiafa = [jiafa1 decimalNumberByAdding:jiafa2];

????NSLog(@"加法 %@", jiafa);


????//減法

????//聲明兩個? NSDecimalNumber

????NSDecimalNumber*jianfa1 = [NSDecimalNumberdecimalNumberWithString:@"55.55555"];

????NSDecimalNumber*jianfa2 = [NSDecimalNumberdecimalNumberWithString:@"0.11111"];

????//減法運算函數(shù)? decimalNumberByAdding

????NSDecimalNumber*jianfa = [jianfa1 decimalNumberBySubtracting:jianfa2];

????NSLog(@"減法 %@", jianfa);


????//乘法

????//聲明兩個? NSDecimalNumber

????NSDecimalNumber*chengfa1 = [NSDecimalNumberdecimalNumberWithString:@"55.55555"];

????NSDecimalNumber*chengfa2 = [NSDecimalNumberdecimalNumberWithString:@"0.11111"];

????//乘法運算函數(shù)? decimalNumberByAdding

????NSDecimalNumber*chengfa = [chengfa1 decimalNumberByMultiplyingBy:chengfa2];

????NSLog(@"乘法 %@", chengfa);


????//除法

????//聲明兩個? NSDecimalNumber

????NSDecimalNumber*chufa1 = [NSDecimalNumberdecimalNumberWithString:@"55"];

????NSDecimalNumber*chufa2 = [NSDecimalNumberdecimalNumberWithString:@"3"];

????//除法運算函數(shù)? decimalNumberByAdding

????NSDecimalNumber*chufa = [chufa1 decimalNumberByDividingBy:chufa2];

}

//比較大小

NSDecimalNumber*discount1 = [NSDecimalNumber decimalNumberWithString:@".85"];

NSDecimalNumber*discount2 = [NSDecimalNumber decimalNumberWithString:@".9"];

NSComparisonResult result = [discount1 compare:discount2];

if (result ==NSOrderedAscending) {

? ? NSLog(@"85%% < 90%%小于");

} else if (result == NSOrderedSame) {

? ? NSLog(@"85%% == 90%%等于");

} elseif (result ==NSOrderedDescending) {

? ? NSLog(@"85%% > 90%%大于");

}?

想對作者說點什么琉朽??我來說一句

iOS?NSDecimalNumber詳解

?4505

NSDecimalNumber NSDecimalNumber是iOS系統(tǒng)的api,是一種精確計算锦聊。主要解決一下問題: 1屏鳍、字符串轉(zhuǎn)float等不精確問題。 2恳守、精確計算...

NSDecimalNumber加減乘除用法(錢計算規(guī)則)

?2099

上周接到需求易迹,說手機端的有一些值和PC是不一致的夭委,總會有點誤差若河,同一個網(wǎng)關(guān)能岩,網(wǎng)關(guān)也沒有給PC做特殊處理,那怎么不一樣呢萧福,總有一點誤差拉鹃,那肯定是PC或者客戶端的計算問題了唄,于是就著手這個問題開始查鲫忍,原...

NSDecimalNumber用法?加減乘除?解決字符串轉(zhuǎn)float類型準(zhǔn)確?結(jié)尾無法去0處理?用于貨幣處理

?1857

轉(zhuǎn)載聲明:NSDecimalNumber用法 加減乘除 解決字符串轉(zhuǎn)float類型不準(zhǔn)確 結(jié)尾無法去0處理 用于貨幣處理 //貨幣算法 使用NSDecimalNumber 來進行精準(zhǔn)計算 ??...

iOS開發(fā)中高精度數(shù)值(貨幣)計算

?2267

對知識的深入膏燕,很大程度上取決于需求。最近在做一個P2P金融理財類的APP,其中對數(shù)值精度的要求很高悟民,使用浮點型和雙精度型表示坝辫,不能達到規(guī)定的精度要求。于是射亏,從網(wǎng)上搜索相關(guān)能使Objective-C表示...

iOS?NSDecimalNumber--貨幣計算

?1407

/**由于NSDecimalNumber能夠存儲很大的值(大到38 位 x 10^+/-128)近忙。這樣進行一些大數(shù)值運算時也很方便,但是直接使用C的標(biāo)量值會比通過NSDecimalNumber更快鸦泳,所...

iOS開發(fā)之類型轉(zhuǎn)換

?426

本文介紹了常見的類型轉(zhuǎn)換.一.NSString和NSData的互相轉(zhuǎn)換. NSString 轉(zhuǎn) NSData. NSString *testStr1 = @&quot;better&q...

早知道痔瘡這么簡單就能好银锻,我還做什么手術(shù)啊做鹰!五洲 · 燨燚

iOS?NSDecimalNumber的基本知識

?592

一、簡介在iOS中需要精確計算時鼎姐,double, float類型往往會出現(xiàn)不可預(yù)料的問題: 這里寫代碼片 在調(diào)試過程中可以看到 doule 類型 d3 在計算過程中值不是預(yù)計的9999.99...

NSDecimalNumber的介紹和使用钾麸!

?6637

title: NSDecimalNumber的介紹和使用更振! date: 2016-11-07 15:51:56 categories: 筆記 tags:NSDecimalNumber、計算精度N...

Objective-c中數(shù)字型字符串轉(zhuǎn)換NSNumber的三種方法

?1894

在MAC OS/iOS?開發(fā)時饭尝,我們會遇到這類情況肯腕。如何將輸入的符合數(shù)字格式的字符串,轉(zhuǎn)換成NSNumber?類型的對象钥平。 我首先寫了這個方法: ? C代碼?? id?resu...

iOS數(shù)據(jù)類型轉(zhuǎn)換实撒。

?771

(一)基本數(shù)據(jù)與字符串之間轉(zhuǎn)換。 NSString *tempA = @"123"; NSString *tempB = @"456"; ? 1涉瘾,字符串拼接 NSSt...

相關(guān)熱詞

ios視頻傳輸?ios邏輯運算?ios頁面跳轉(zhuǎn)?ios狀態(tài)欄?ios的生命周期

NSString 和 NSNumber 的相互轉(zhuǎn)化

?494

通常有后臺請求返回的數(shù)據(jù)知态,解析后會有字符串,也可能有數(shù)字或bool立叛,我們用模型接收的時候负敏,可能類型不匹配,比如解析得到@”123.456”但我們需要的是@123.456秘蛇,這就需要轉(zhuǎn)化類型其做。1、 N...

NSDecimalNumber的使用

?1023

在項目中赁还,遇到了包含小數(shù)的數(shù)字計算妖泄,要求保留4位小數(shù),并進行四舍五入艘策,然后再截取兩位小數(shù)浮庐,例如12.14998,保留4位并四舍五入柬焕,就是12.14500审残,然后再截取兩位小數(shù)就是12.15 最開始使用...

iOS處理計算精度要求很高的數(shù)據(jù)

?4184

舉個栗子: 計算0.1*999999 看看會有什么結(jié)果? - (void)testDecimalNumber { double d1 = 0.01; double d2 = 999...

老中醫(yī)推薦:讓女人床上尖叫的秘笈斑举,1個方法7天硬起來立輝商貿(mào) · 燨燚

iOS開發(fā)之NSDecimalNumber的使用,貨幣計算/精確數(shù)值計算/保留位數(shù)等

?2072

轉(zhuǎn)載自:iOS開發(fā)NSDecimalNumber的使用,貨幣計算/精確數(shù)值計算/保留位數(shù)等 NSDecimalNumber NSDecimalNumber,不可變NSNumber 的子類,...

iOS?NSNumber?NSDecimalNumber?對數(shù)值的限制

?1819

//1.今天在做數(shù)值判斷的時候搅轿,發(fā)現(xiàn)NSString用floatValue轉(zhuǎn)的時候出現(xiàn)了精度問題,小數(shù)后的數(shù)值顯示不對富玷,后來查資料發(fā)現(xiàn)了一個比較好用的類NSDecimalNumber璧坟;//2.NSDe...

解決貨幣精度問題(NSDecimalNumber

?470

在項目中經(jīng)常使用到貨幣的結(jié)算問題,但是貨幣的精度問題真的很讓人頭疼~~不論你是用float類型還是double類型在累加的時候好像總是精度不夠呢這里我們就使用到了NSDecimalNumber貨幣類了...

iOS?NSDecimalNumber?貨幣計算 四舍五入

?446

今天遇到一個問題 服務(wù)器返回貨幣數(shù)據(jù) 媽的 用string 》 floatvalue ? 不準(zhǔn)確 去百度查查 媽的國人分享精神真差 ?真他媽的自私 一個破壁文章沒幾個字 還是從國外翻譯過來的 全...

下載?

iOS?NSDecimalNumber解決數(shù)值計算不精確問題赎懦,一句話解決精確計算雀鹃,精確比較

12-03

iOS 解決數(shù)值計算(floatValue,doubleValue)不精確問題,一句話解決精確計算励两,精確比較

NSDecimalNumber?NSNumber 區(qū)別 使用方法

?1.4萬

NSDecimalNumber 是NSNumber的子類黎茎。使用 [NSNumber numberWithDouble:]方法來格式我的NSNumber,但是当悔,由于一些值比較大傅瞻,我想要用科學(xué)計數(shù)法來表示...

下載?

iOS?解決floatValue踢代,doubleValue等計算不精確問題,一句話解決精確計算嗅骄,精確比較

10-15

iOS 解決字符串floatValue胳挎,doubleValue等后計算不精確問題,一句話解決精確計算溺森,精確比較

個人資料

zhang_xiaojie01

關(guān)注

原創(chuàng)

10

粉絲

0

喜歡

1

評論

1

等級:?

訪問:?

6487

積分:?

173

排名:?

106萬+

最新文章

Xcode清理緩存和垃圾文件

Charles最新版破解注冊方法

抓包工具Charles亂碼解決辦法

tableView 的cell不鋪滿整個屏幕時慕爬,下面多余分割線消失處理

Objective-C編碼規(guī)范:26個方面解決iOS開發(fā)問題

個人分類

iOS 菜鳥筆記17篇

歸檔

2018年3月1篇

2017年7月3篇

2017年6月2篇

2016年12月1篇

2016年11月1篇

2016年8月2篇

2016年7月2篇

2016年6月4篇

2016年5月1篇

展開

熱門文章

無新浪微博客戶端時分享的問題

閱讀量:1814

iOS NSDecimalNumber用法 加減乘除 解決字符串轉(zhuǎn)float類型不準(zhǔn)確 結(jié)尾無法去0處理 用于貨幣處理

閱讀量:1350

抓包工具Charles亂碼解決辦法

閱讀量:935

tableView didSelectRowAtIndexPath 與手勢的問題

閱讀量:422

tableView 的cell不鋪滿整個屏幕時,下面多余分割線消失處理

閱讀量:344

最新評論

抓包工具Charles亂碼解決辦法

Mr_aLIEz:照做了屏积,還是亂碼

聯(lián)系我們

請掃描二維碼聯(lián)系客服

webmaster@csdn.net

400-660-0108

QQ客服?客服論壇

關(guān)于招聘廣告服務(wù)?網(wǎng)站地圖

?2018 CSDN版權(quán)所有?京ICP證09002463號

百度提供搜索支持

經(jīng)營性網(wǎng)站備案信息

網(wǎng)絡(luò)110報警服務(wù)

中國互聯(lián)網(wǎng)舉報中心

北京互聯(lián)網(wǎng)違法和不良信息舉報中心

CSDN APP

登錄

注冊

0

關(guān)閉

關(guān)閉

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末医窿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子肾请,更是在濱河造成了極大的恐慌留搔,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铛铁,死亡現(xiàn)場離奇詭異隔显,居然都是意外死亡,警方通過查閱死者的電腦和手機饵逐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門括眠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人倍权,你說我怎么就攤上這事掷豺。” “怎么了薄声?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵当船,是天一觀的道長。 經(jīng)常有香客問我默辨,道長德频,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任缩幸,我火速辦了婚禮壹置,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘表谊。我一直安慰自己钞护,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布爆办。 她就那樣靜靜地躺著难咕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上步藕,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天惦界,我揣著相機與錄音挑格,去河邊找鬼咙冗。 笑死,一個胖子當(dāng)著我的面吹牛漂彤,可吹牛的內(nèi)容都是我干的雾消。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼挫望,長吁一口氣:“原來是場噩夢啊……” “哼立润!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起媳板,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤桑腮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蛉幸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體破讨,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年奕纫,在試婚紗的時候發(fā)現(xiàn)自己被綠了提陶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡匹层,死狀恐怖隙笆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情升筏,我是刑警寧澤撑柔,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站您访,受9級特大地震影響铅忿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜洋只,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一辆沦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧识虚,春花似錦肢扯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春铭腕,著一層夾襖步出監(jiān)牢的瞬間银择,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工累舷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留浩考,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓被盈,卻偏偏與公主長得像析孽,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子只怎,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容