我记录了两个NSDecimalNumber
NSLog(@"%@",[[NSDecimalNumber alloc] initWithFloat:2.675f]);
NSLog(@"%@",[[NSDecimalNumber alloc] initWithFloat:2.000f]);
我在控制台中得到了结果
10:26 2013-05-16 10:23:20.807 SampleTest[1097:19d03] 2.674999952316284416
2013-05-16 10:23:22.484 SampleTest[1097:19d03] 2
我的预期结果是2.0000
。小数点后可以有任意数量的零,但小数点后至少应该有一个零。我很难更改NSDecimalNumber
数据类型。
我怎样才能做到这一点。谁能帮我吗。提前致谢。