问题是它包含了太多的小数。我不想要的输出的示例是类似1.5999999999999999或1.600000000001的输出。我也尝试过使用Math.round(数字* 100) / 100,但仍然得到令人讨厌的小数。如何才能得到只包含指定数量小数点的输出?我希望能够选择数字的取整方式。四舍五入的函数应该是这样的://Rounding code which take
稍后,我看到一些代码试图使用以下NSNumberFormatter格式化long。[sut setMaximumFractionDigits:20]; // also tried set to 15 or 16, not working too.
NSLocale *enUSPOSIXLocale = [[NSLocale alloc]initWithLocaleIdentifier:@"