gpt4 book ai didi

objective-c - iOS 圆形 float

转载 作者:IT王子 更新时间:2023-10-29 08:04:11 25 4
gpt4 key购买 nike

我有一个有更多小数位数的 float ,例如:

float fRes = 10.0 / 3.0;

实际上fRes值为3.3333333333333可以设置例如 2 个十进制数字:

float fRes = 10.0 / 3.0;
// fRes is 3.333333333333333333333333
float fResOk = FuncRound( fRes, 2 );
// fResOk is 3.33

提前致谢

最佳答案

我不知道你在哪里使用这个四舍五入的数字,但你应该只在向用户显示它时四舍五入你的值,例如有基于 C 的格式字符串方法来四舍五入 float

[NSString stringWithFormat:@"%.2f", value];

正如您可能已经读到的那样, float 是实数的近似值,所以执行 fResOk = roundf( fRes*100.0)/100.0; 可能不会给您 3.33,而是一个数字尽可能接近 float 3.33。

关于objective-c - iOS 圆形 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6678011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com