【发布时间】:2014-11-17 01:53:00
【问题描述】:
我正在尝试将左右数字与浮点数分开,以便将每个数字转换为字符串。所以比如5.11,我需要能够把5变成一个字符串,把11变成另一个字符串。
// from float: 5.11
NSString * leftNumber = @"5";
NSString * rightNumber = @"11";
由此,我可以将 5.11 变成 5' 11"。
【问题讨论】:
-
您当然知道,小数部分不会“映射”到英尺/英寸,而是(对于 2 位数字)英尺和百分之一。即使该值一开始是有效的英尺/英寸,如果您不小心,将其读取为浮点数然后“重构”它可能会导致舍入错误。
-
我知道十进制数不会映射到身高测量值,谢谢。
-
你了解舍入问题吗?
标签: objective-c nsnumberformatter cgfloat