- 直接转化:
float f = 1.5;
int a;
a = (int)f;
NSLog("a = %d",a);
// a = 1
- 高斯函数,向下取整
float f = 1.6;
int a;
a = floor(f);
NSLog("a = %d",a);
// a = 1
- ceil函数
float f = 1.5;
int a;
a = ceil(f);
NSLog("a = %d",a);
// a = 2
- 强制类型四舍五入:
float f = 1.5;
int a;
a = (int)(f+0.5);
NSLog("a = %d",a);
// a = 2