向下取整的意思是:指當計算的結果不為整數時取小於計算結果的整數。稱為Floor,用數學符號?表示,與之相對的,向上取整的運算稱為Ceiling,用數學符號?表示。
C語言定義的取整運算既不是Floor也不是Ceiling,無論操作數是正是負總是把小數部分截斷(Truncate),所以當操作數為正的時候相當於Floor,當操作符為負的時候相當於Ceiling。
取整函數:
壹、 INT取整。
對於正數,截掉小數取整。
=INT(12.6) 結果為 12。
對於負數,截掉小數再 -1 取整。
=INT(-12.6) 結果為 -13。
二、 TRUNC取整。
對於正數和負數,均為截掉小數取整
=TRUNC(12.6) 結果為 12。
=TRUNC(-12.6) 結果為 -12。