objective-c - 如何在 Objective C 中舍入 Decimal 值

标签 objective-c

这可能是一个简单的问题,但我找不到逻辑。

我得到这样的值

12.010000 12.526000 12.000000 12.500000

如果我得到值 12.010000,我必须显示 12.01

如果我得到值 12.526000,我必须显示 12.526

如果我得到值 12.000000,我必须显示 12

如果我得到值 12.500000,我必须显示 12.5

谁能帮帮我

谢谢

最佳答案

试试这个:

[NSString stringWithFormat:@"%g", 12.010000]
[NSString stringWithFormat:@"%g", 12.526000]
[NSString stringWithFormat:@"%g", 12.000000]
[NSString stringWithFormat:@"%g", 12.500000]

关于objective-c - 如何在 Objective C 中舍入 Decimal 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3243890/

相关文章:

ios - 如何将 Storyboard的搜索栏分配给 searchController searchBar 属性

objective-c - 有没有办法访问 iTunes 库来设置闹钟铃声?

ios - ReactiveCocoa-映射方法错误

ios - 如何为一对多关系 Core Data iOS 添加谓词

ios - Swift Int 不能转换为 DictionaryIndex?

ios - In App Purchases-iOS非消耗品

iphone - 从异步 url 连接返回数据给调用者

ios - 如何获取在 uiTableView 中以编程方式创建的 uiTextField 的值?

iphone - 如何将 subview 从其父 View 的父 View 带到顶部

ios - 如何设置 UIPickerView 的默认值