Fix
返回数字的整数部分,向零截断。
语法:Fix( number )
- number
- 必需 Double 或任何有效的数值表达式。如果 number 包含 Null,则返回 Null。
Fix 移除 number 的小数部分并返回结果整数值。如果 number 为负数,Fix 返回大于或等于 number 的第一个负整数;即向零截断。例如,Fix 将 -8.4 转换为 -8。
Fix( number ) 等效于 Sgn( number ) * Int(Abs( number ))。
返回值的类型与 number 相同。
INFO
密切相关的 Int 函数向负无穷舍入而非向零截断。对于正数,两者相同;对于负数,它们不同。
示例
此示例说明 Fix 函数如何返回数字的整数部分。对于负数参数,Fix 函数返回大于或等于该数的第一个负整数。
vb
Dim MyNumber
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Fix(-99.2) ' Returns -99.