iOS 阿拉伯數字轉中文小寫數字(1轉一)

原值:2.7999999999

typedef CF_ENUM(CFIndex, CFNumberFormatterRoundingMode) {
    kCFNumberFormatterRoundCeiling = 0,//四舍五入,直接輸出3
    kCFNumberFormatterRoundFloor = 1,//保留小數輸出2.8
    kCFNumberFormatterRoundDown = 2,//加上了人民幣標志,原值輸出¥2.8
    kCFNumberFormatterRoundUp = 3,//本身數值乘以100后用百分號表示,輸出280%
    kCFNumberFormatterRoundHalfEven = 4,//輸出2.799999999E0
    kCFNumberFormatterRoundHalfDown = 5,//原值的中文表示,輸出二點七九九九。。。。
kCFNumberFormatterRoundHalfUp = 6//原值中文表示,輸出第三
};

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = kCFNumberFormatterRoundHalfDown;
NSString *string = [formatter stringFromNumber:[NSNumber numberWithInt:12]];
NSLog(@"str = %@", string);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 遇到需要將數字轉漢字的需求,如下:1轉一 原值 1.59999999 typedef CF_ENUM(CFInde...
    老街燈塔閱讀 562評論 0 0
  • 1. Objective-C: 2. Swift5 枚舉類型說明 None:無類型 輸出: Decima...
    CoderMacro閱讀 8,446評論 10 14
  • 在開發中遇到一個需求,就是需要將阿拉伯數字轉成漢字數字,或者將漢字數字轉成阿拉伯數字 比如:123---> 一百二...
    tangbin583085閱讀 3,178評論 2 4
  • 跑步運動,即能在肉體上放松,又能跑精神上放空。 從小就孤獨一人,當時總是鼓勵自己,長大了有朋友了就不會孤獨了,成長...
    龍程敏閱讀 224評論 0 0
  • 夜已深,我也不會再追劇了。近日鬧鐘都定在凌晨三點起床擠奶,那就趕緊睡覺,半夜似乎會文思泉涌。
    正圓圓閱讀 238評論 0 0