【VB】中CInt()、Fix()、Int()的区别

CInt(),Int(),Fix()三个函数都能用来对浮点数进行取整运算,但是效果却有很大的差别。


CInt()
CInt(-4.6)  -5
CInt(-10.2) -10
CInt(2.5)   2
CInt(1.5)   2
CInt(-3.5)  -4
CInt(-4.5)  -4
CInt的作用是四舍五入后取整,如果要取整的浮点数小数部分恰好是0.5的情况,则向最接近的偶数取整。

 

Fix()
Fix(-4.6)   -4
Fix(-10.2)  -10
Fix(2.5)    2
Fix(1.5)    1
Fix(-3.5)   -3
Fix(-4.5)   -4
Fix的作用是直接舍去小数部分取整。

 

Int()
Int(-4.6)   -5
Int(-10.2)  -11
Int(2.5)    2
Int(1.5)    1
Int(-3.5)   -4
Int(-4.5)   -5
Int的作用是对浮点数向下取整,即小于等于这个浮点数的最大整数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值