我正面临着这个愚蠢的问题:
我想使用浮点值进行一些比较...不幸的是,我从滑块获得的值类似于14.545645646 ...而我拥有的其他值就像5.2,54.9等....
我不太清楚这里要做什么....有没有办法在2个十进制数字之后截断?
请告诉我。感谢。
答案 0 :(得分:11)
乘以100,转换为int,除以100.0?
答案 1 :(得分:2)
以上解决方案不起作用。它得到相同的价值。
使用格式化程序%。2f
要容易得多float abc = 0.4343322 NSLog(@"格式化值:%。2f",abc);
答案 2 :(得分:-1)
NSLog(@"Distance i meters: %.02f", [itemloc distanceFromLocation:current]/1000);