问题标题:
【vb中转换函数CINT怎么用?书上说是将小数部分进行四舍五入保留整数部分,不过用起来有些出入:CINT(1.5)=2CINT(2.5)=2CINT(3.5)=4CINT(4.5)=4CINT(5.5)=6CINT(6.5)=6是不是VB中的四舍五入有新的定义?哪位高手来】
问题描述:
vb中转换函数CINT怎么用?
书上说是将小数部分进行四舍五入保留整数部分,不过用起来有些出入:
CINT(1.5)=2
CINT(2.5)=2
CINT(3.5)=4
CINT(4.5)=4
CINT(5.5)=6
CINT(6.5)=6
是不是VB中的四舍五入有新的定义?
哪位高手来解答一下
付中华回答:
VB中的Cintas()函数的规定是四舍六入五凑偶,小数点后小于4的就舍,大于6的入,是5的时候就要凑到离5最近的那个偶数
何庆红回答:
当小数部分恰好为0.5时,Cint和CLng函数会将它转换为最接近的偶数值。
这是msdn的原话,这个和数据存储有关,practicalvb6里有解释
牛龙回答:
是的,是取偶数值的,这个并不是新的定义
点击显示
其它推荐