OC 浮点数取整及其特殊符显示

1、直接转化
float temp = 1.9;
int num;
num = (int)temp;
输出结果是1。(int)是强制类型转化,丢弃浮点数的小数部分。

2、floor函数, 向下取整
float temp = 1.9;
int num;
num = floor(temp);
结果是1。floor()方法是向下取整;

3、ceil函数,向上取整
float temp = 1.1;
int num;
num = ceil(temp);
结果是2。ceil()方法是向上取整;

4、四舍五入
float temp = 1.6;
int num;
num = (int)(temp+0.5);
结果是2。


扩展
label上如何显示特殊字符“ % ”
label.text = [NSString stringWithFormater:@"%d%%",i];
另外要打印其他特殊字符,只需在前面加上“ \”;

猜你喜欢

转载自blog.csdn.net/heqiang2015/article/details/84387358