gpt4 book ai didi

ios - 将大数除以 1000 并四舍五入到小数点后一位

转载 作者:行者123 更新时间:2023-11-29 00:01:22 35 4
gpt4 key购买 nike

我发现做一个简单的操作非常困难,将一个大数(4 位或以上)除以 1000,四舍五入到小数点后一位,然后显示为带 K 的字符串,但也许我错过了一个明显的答案. (SO 上有很多关于此的问题,但似乎没有人同意一个好的答案。)

我希望以下内容显示为 5.6K。

    int startingint = 5654;
int formatted = startingint/1000;
NString *formattedstr = [NSString stringWithFormat:@"%dK", formatted];

相反,它显示 5K。

谁能建议如何让它显示额外的小数位?

提前感谢您的任何建议。

最佳答案

你可以试试

float starting = 5654.0;
float formatted = starting/1000.0;
NString *formattedstr = [NSString stringWithFormat:@"%.1fK", formatted];

关于ios - 将大数除以 1000 并四舍五入到小数点后一位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49414139/

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