字典翻译 问答 其它 【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)=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里有解释
牛龙回答:
  是的,是取偶数值的,这个并不是新的定义
点击显示
其它推荐
热门其它推荐
  • 其它