您的位置:首页 > 编程语言 > VB

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

2016-11-14 15:40 239 查看
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的作用是对浮点数向下取整,即小于等于这个浮点数的最大整数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: