【发布时间】:2012-07-30 03:38:24
【问题描述】:
double test1 = 5.58f;
NSString *test2 = @"5.58";
NSLog(@"%@", [NSNumber numberWithDouble:test1]);
NSLog(@"%@", [NSNumber numberWithDouble:[test2 doubleValue]]);
输出:
5.579999923706055
5.58
为什么转换是不同的?
【问题讨论】:
标签: objective-c ios