我已经读过双精度和单精度之间的区别.然而,在大多数情况下,float和double,似乎可以用一个可以互换的,即或其他的似乎不影响使用效果.这是真的吗?浮动和双打什么时候可以互换?它们之间有什么区别?
我有一个Objective-C项目,需要显示像0.00000217这样的数字,以及非常小的数字.问题是,Objective-C将其四舍五入到小数点后六位,因此它显示为0.000002.是否有类型可显示更多小数位?我的代码:
float floatValueOfSmallNumber = [value floatValue];
[theLabel setText:[NSString stringWithFormat:@"%f", floatValueOfSmallNumber]];
Run Code Online (Sandbox Code Playgroud)
谢谢!