如何在 Objective-C 中将 float 舍入到最接近的整数:
例子:
float f = 45.698f;
int rounded = _______;
NSLog(@"the rounded float is %i",rounded);
应该打印“四舍五入的 float 是 46”
最佳答案
使用 C 标准函数系列 round()
。 roundf()
用于 float
,round()
用于 double
和 roundl()
用于 long double
。然后,您可以将结果转换为您选择的整数类型。
关于iphone - Objective-C 浮点舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702408/