gpt4 book ai didi

objective-c - 如何将字符串转换为 double ,反之亦然?

转载 作者:IT老高 更新时间:2023-10-28 12:17:56 24 4
gpt4 key购买 nike

我想把一个字符串转换成一个 double ,在对它做一些数学运算后,把它转换回一个字符串。

如何在 Objective-C 中做到这一点?

有没有办法将 double 四舍五入到最接近的整数?

最佳答案

您可以使用

将 NSString 转换为 double
double myDouble = [myString doubleValue];

四舍五入到最近的 int 可以这样完成

int myInt = (int)(myDouble + (myDouble>0 ? 0.5 : -0.5))

老实说,我不确定是否有比转换回字符串更简化的方法

NSString* myNewString = [NSString stringWithFormat:@"%d", myInt];

关于objective-c - 如何将字符串转换为 double ,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/169925/

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