如何在 iphone sdk 中的文本框计算后显示指数值。例如说 6.4516e-10。我在计算 10 * 6.4516e-10 后没有在我的文本框中得到答案。请告诉我解决方案..
最佳答案
使用 StringWithFormat 和指数形式:
来自 printf 的手册页:
eE 参数以 e `[-d.ddd+-dd]' 格式打印,其中小数点前一位数字和小数点后的数字等于参数的精度规范;当缺少精度时,会产生 6 位数字。
所以你会想要这样的格式:%.4e
float n = 6.4516e-10;
n = n * 10;
NSLog(@"n: %.4e", n);
2011-08-29 07:36:38.158 测试 [39477:707] n: 6.4516e-09
关于iphone - 指数值不显示,我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228732/