基 础 函 数 参 考
Int
返回表达式的整数值.
参 数
表达式 |
要转换为整数的表达式. |
标志 |
[可选参数] 定义行为.
可以执行下列操作之一:
Default = 结果是自动调整大小的整数. 请参阅"备注".
1 = 结果是 32 位整数.
2 = 结果是 64 位整数. |
返 回 值
备 注
默认如果结果在 32 位整数范围内, 则返回 32 位整数. 否则返回 64 位整数. 全部带符号.
小数部分将被截去, 因此 Int(1.999999) 返回 1
Int(0/0) 返回 -9223372036854775807, 有点奇怪吧.
此函数对于较小的浮点数可能返回不确切的结果.
例如, 浮点表达式 0.7 + 0.2 + 0.1 产生浮点数是一个不完全的 1.0.
Int() 可以纠正这种不正常现象, 但某些极罕见的情况下可能导致 Int() 返回一个意外值.
(返回意外值的概率小于 Int() 没有尝试任何修正的情况).
相 关 函 数
Number, String,
Round, HWnd,
Binary, Ceiling,
Floor, Ptr, Mod
函 数 示 例
Local $var
= Int(10.793) ;$var 为整数 10
MsgBox(0, 0, $var)