如何在iOS中设置浮点值的格式,使其在小数点后只有两位数?

如何在iOS中设置浮点值的格式,使其在小数点后只有两位数?,ios,floating-point,truncate,Ios,Floating Point,Truncate,我面临着一个愚蠢的问题: 我想使用一个浮点值进行比较…不幸的是,我从滑块得到的值类似于14.545645646。。。我得到的其他值是5.2,54.9等等 我不太确定在这里该做什么。。。。有没有办法在2位数之后截断 请让我知道。谢谢。乘以100,强制转换为整数,然后除以100.0?乘以100,强制转换为整数,然后除以100.0?上述解决方案不起作用。它得到相同的值 使用格式化程序%.2f要容易得多 浮动abc=0.43322 NSLog(@“格式化值:%.2f”,abc) 上述解决方案不起作用。它

我面临着一个愚蠢的问题:

我想使用一个浮点值进行比较…不幸的是,我从滑块得到的值类似于14.545645646。。。我得到的其他值是5.2,54.9等等

我不太确定在这里该做什么。。。。有没有办法在2位数之后截断


请让我知道。谢谢。

乘以100,强制转换为整数,然后除以100.0?

乘以100,强制转换为整数,然后除以100.0?

上述解决方案不起作用。它得到相同的值

使用格式化程序%.2f要容易得多

浮动abc=0.43322
NSLog(@“格式化值:%.2f”,abc)

上述解决方案不起作用。它得到相同的值

使用格式化程序%.2f要容易得多

浮动abc=0.43322
NSLog(@“格式化值:%.2f”,abc)

圆形还是截形?它们是不同的操作。你想要什么?我更喜欢四舍五入…事实上-s、 .我得到了截断的答案..四舍五入呢?有什么想法吗?检查这个:圆形还是截断?它们是不同的操作。你想要什么?我更喜欢四舍五入…事实上-s、 .我得到了截断的答案..四舍五入呢?有什么想法吗?检查一下:上述解决方案应该有效。如果没有,说明你做错了。上述解决方案应该有效。如果没有,说明你做错了。请在回答中添加解释。请在回答中添加解释。
NSLog(@"Distance i meters: %.02f", [itemloc distanceFromLocation:current]/1000);