【发布时间】:2015-08-04 10:45:06
【问题描述】:
我在 Objective-C 中写了一个示例来将字符串转换为浮点数:
NSString *sampleFloatString = @"1.3";
float sampleFloatValue = [sampleFloatString floatValue];
但是当我显示sampleFloatValue 时,它显示'1.29999995'。我知道它等于 1.3,但为什么它不完全是“1.3”?为什么我们需要明确地格式化它?有没有其他方法可以进行这种转换?
【问题讨论】:
标签: ios objective-c nsstring cgfloat