objective-c – 如何在目标C中将float格式化为2位小数

objective-c – 如何在目标C中将float格式化为2位小数,第1张

概述我有一个字符串,我正在转换为一个浮点数,我想检查if语句中的值. 原始浮点值是从didUpdateHeading方法返回的iPhone的trueHeading.当我使用@“%.2f”将原始浮点数转换为字符串时,它可以正常工作,但我要做的是将原始浮点数转换为相同的值.如果我只是将字符串转换为[string floatValue]我得到相同的原始浮点数,我不希望这样. 为了简化和简单,如何获取现有浮点 我有一个字符串,我正在转换为一个浮点数,我想检查if语句中的值.

原始浮点值是从dIDUpdateheading方法返回的iPhone的trueheading.当我使用@“%.2f”将原始浮点数转换为字符串时,它可以正常工作,但我要做的是将原始浮点数转换为相同的值.如果我只是将字符串转换为[string floatValue]我得到相同的原始浮点数,我不希望这样.

为了简化和简单,如何获取现有浮点值并获得前2位小数

解决方法
round( x * 100.0 ) / 100.0;
总结

以上是内存溢出为你收集整理的objective-c – 如何在目标C中将float格式化为2位小数全部内容,希望文章能够帮你解决objective-c – 如何在目标C中将float格式化为2位小数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1031320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存