Visual Basic Scripting Edition | 語言參考 |
Int、Fix 函數(shù)返回數(shù)字的整數(shù)部分。 Int(number)
Fix(number)
number 參數(shù)可以是任意有效的數(shù)值表達式。如果 number 參數(shù)包含 Null,則返回 Null。 說明Int 和 Fix 函數(shù)都刪除 number 參數(shù)的小數(shù)部分并返回以整數(shù)表示的結(jié)果。 Int 和 Fix 函數(shù)的區(qū)別在于如果 number 參數(shù)為負數(shù)時,Int 函數(shù)返回小于或等于 number 的第一個負整數(shù),而 Fix 函數(shù)返回大于或等于 number 參數(shù)的第一個負整數(shù)。例如,Int 將 -8.4 轉(zhuǎn)換為 -9,而 Fix 函數(shù)將 -8.4 轉(zhuǎn)換為 -8。 Fix(number) 等同于: Sgn(number) * Int(Abs(number))
下面的示例說明 Int 和 Fix 函數(shù)如何返回數(shù)字的整數(shù)部分: MyNumber =Int(99.8) ' 返回 99 。
MyNumber =Fix(99.2) ' 返回 99 。
MyNumber =Int(-99.8) ' 返回 -100 。
MyNumber =Fix(-99.8) ' 返回-99 。
MyNumber =Int(-99.2) ' 返回 -100 。
MyNumber =Fix(-99.2) ' 返回 -99 。
要求版本 1 請參閱CInt 函數(shù) | Round 函數(shù) 返回首頁
|