1. 程式人生 > >OC 浮點數取整及其特殊符顯示

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];
另外要列印其他特殊字元,只需在前面加上“ \”;