FIX
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgFix
- 最后更新: 2016-10-29
返回一个数的整数部分,向零取整
语法
vb
declare function Fix ( byval number as single ) as single
declare function Fix ( byval number as double ) as double
declare function Fix ( byval number as integer ) as integer
declare function Fix ( byval number as uinteger ) as uinteger用法
result = Fix( number )参数
number
要截断的浮点数。
返回值
返回 number 的整数部分,向零取整。
说明
等价于:Sgn(number) * Int(Abs(number))。例如,Fix(1.3) 返回 1.0,Fix(-4.9) 返回 -4.0。对于整数类型,直接返回原值不变。
注意:该函数也等价于 number - Frac(number)。
Fix 一元 operator 可与用户自定义类型重载。
示例
vb
Print Fix(1.9) '' will print 1
Print Fix(-1.9) '' will print -1方言差异
- 在 -lang qb 方言中,此运算符不能被重载。
与 QB 的差异
- 无
另请参阅
IntFracCintOperator
返回 目录