基 礎(chǔ) 函 數(shù) 參 考
Int
返回表達式的整數(shù)值.
參 數(shù)
表達式 |
要轉(zhuǎn)換為整數(shù)的表達式. |
標志 |
[可選參數(shù)] 定義行為.
可以執(zhí)行下列操作之一:
Default = 結(jié)果是自動調(diào)整大小的整數(shù). 請參閱"備注".
1 = 結(jié)果是 32 位整數(shù).
2 = 結(jié)果是 64 位整數(shù). |
返 回 值
備 注
默認如果結(jié)果在 32 位整數(shù)范圍內(nèi), 則返回 32 位整數(shù). 否則返回 64 位整數(shù). 全部帶符號.
小數(shù)部分將被截去, 因此 Int(1.999999) 返回 1
Int(0/0) 返回 -9223372036854775807, 有點奇怪吧.
此函數(shù)對于較小的浮點數(shù)可能返回不確切的結(jié)果.
例如, 浮點表達式 0.7 + 0.2 + 0.1 產(chǎn)生浮點數(shù)是一個不完全的 1.0.
Int() 可以糾正這種不正?,F(xiàn)象, 但某些極罕見的情況下可能導致 Int() 返回一個意外值.
(返回意外值的概率小于 Int() 沒有嘗試任何修正的情況).
相 關(guān) 函 數(shù)
Number, String,
Round, HWnd,
Binary, Ceiling,
Floor, Ptr, Mod
函 數(shù) 示 例
Local $var
= Int(10.793) ;$var 為整數(shù) 10
MsgBox(0, 0, $var)