Code

2013年7月15日 星期一

Delphi 取整函數

1. Round(x)


ex :

 i := Round(10.5); // i = 10
 j := Round(11.5); // j = 12

Round 在 x 為奇數時會進位,但偶數時不會進位(如同上述例子)




2. trunc(x)


ex :

 i := trunc(12.34); // i = 12
 j := trunc(5.678); // j = 5

trunc 只取 x 的整數部分;




3. ceil(x)


ex :

 i := ceil(12.34);  // i = 13
 j := ceil(-56.78); // j = -56

ceil 取大於等於 x 的最小整數





4. floor(x)


ex : 

 i := floor(12.34);   // i = 12
 j := floor(-56.78);  // j = -57

floor 取小於等於 x 的最大整數


沒有留言:

張貼留言