清除尾随0的双倍?
我有一个双倍,它有一个像0.50000的值,但我只想0.5 – 有没有办法摆脱那些尾随0? 🙂
标准的c格式声明。
NSLog(@" %.2f", .5000)
在C中,
printf("%g", 0.5000);
注意:(来自GNU libc手册)
如果指数小于-4或大于或等于精度 , %g和%G转换将以%e或%E (分别)的样式打印参数; 否则他们使用’%f’样式。 精度为0,取为1.尾随零从结果的小数部分中删除,只有后跟数字时才会出现小数点字符。