VB中CInt与Int区别

来源:百度知道 编辑:UC知道 时间:2024/09/24 04:55:05
不都是取整 小数部分四舍五入吗

CInt 会进行四舍五入取最接近它的偶数,也就是说当小数部分为0.5XXXX时,它会取最接近X.5XX的偶数.

如 Cint(0.5)=0 ; Cint(1.5)=2 ; Cint(2.5)=2 ;Cint(3.5)=4

而Int就是取整函数,会去除小数点部分.如 Int(1.5)=1 ...

cint 是四舍六入,五看前,前是奇数进,偶数舍去。如cint(1.5)=2 (2.5)=2 (3.5)=4,(2.500001)=3

int(x)=[x]既取小于x的最大整数,如int(-4.1)=-5
cint是四舍六入伍配偶,其所得值皆为偶数,
除此以外还有fix,此为直接取整