Fix 函式

傳回數字的整數部分。

語法

Fix(number)

備註

數字引數可以是任何有效的數值表示式。Fix 會移除數字的小數部分,並傳回產生的整數值。

FixInt 之間的差異在於如果數字為負數,Int 會傳回小於或等於數字的第一個負整數,而 Fix 會傳回大於或等於數字的第一個負整數。例如,Int 會將 -8.4 轉換成 -9,而 Fix 會將 -8.4 轉換成 -8。

下列範例說明 Int 和 Fix 函式如何傳回數字的整數部分:

範例

Dim MyNumber
MyNumber = Fix(-99.8)  
'Output: -99.
MyNumber = Int(-99.2)   
'Output: -100.
MyNumber = Fix(-99.2)   
'Output: -99.
MyNumber = Fix(99.8)  
'Output: 99