Spa*_*Dog 2 c iphone objective-c
这是一个简单的问题:
这是从float分区获取整数部分的正确方法吗?
int result = myFloat / anInteger;
Run Code Online (Sandbox Code Playgroud)
这是有效的,但我不确定这是不是最好的方法.
谢谢你的帮助.
ken*_*ytm 11
截断:
int result = (int)(myFloat / anInteger);
Run Code Online (Sandbox Code Playgroud)
其他转换选项:
#include <math.h>
int result = (int)ceilf(myFloat / anInteger);
int result = (int)roundf(myFloat / anInteger);
int result = (int)floorf(myFloat / anInteger);
Run Code Online (Sandbox Code Playgroud)