基 礎(chǔ) 函 數(shù) 參 考
Int
返回表達(dá)式的整數(shù)值.
參 數(shù)
表達(dá)式 |
要轉(zhuǎn)換為整數(shù)的表達(dá)式. |
標(biāo)志 |
[可選參數(shù)] 定義行為.
可以執(zhí)行下列操作之一:
Default = 結(jié)果是自動(dòng)調(diào)整大小的整數(shù). 請(qǐng)參閱"備注".
1 = 結(jié)果是 32 位整數(shù).
2 = 結(jié)果是 64 位整數(shù). |
返 回 值
備 注
默認(rèn)如果結(jié)果在 32 位整數(shù)范圍內(nèi), 則返回 32 位整數(shù). 否則返回 64 位整數(shù). 全部帶符號(hào).
小數(shù)部分將被截去, 因此 Int(1.999999) 返回 1
Int(0/0) 返回 -9223372036854775807, 有點(diǎn)奇怪吧.
此函數(shù)對(duì)于較小的浮點(diǎn)數(shù)可能返回不確切的結(jié)果.
例如, 浮點(diǎn)表達(dá)式 0.7 + 0.2 + 0.1 產(chǎn)生浮點(diǎn)數(shù)是一個(gè)不完全的 1.0.
Int() 可以糾正這種不正常現(xiàn)象, 但某些極罕見(jiàn)的情況下可能導(dǎo)致 Int() 返回一個(gè)意外值.
(返回意外值的概率小于 Int() 沒(méi)有嘗試任何修正的情況).
相 關(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)