Fix
返回一个数字的整数部分,向零舍入
语法
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
Declare
Function
Fix
(
ByVal
number
As
LongInt
)
As
LongInt
Declare
Function
Fix
(
ByVal
number
As
ULongInt
)
As
ULongInt
用法
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
可以用用户定义的类型重载。
例子
Print
Fix
(
1.9
)
''将打印1
Print
Fix
(-
1.9
)
''将打印-1
方言差异
在
-lang qb
方言中,此运算符无法重载。
与QB差别
没有
参考
Int
Frac
CInt
Operator