vb问题,关于整除~

为什么15.5\2=8,11.8\2=6..谁能解释一下?谢谢~
lxz1969,照你这么说那么11.8 \ 2应该等于5,但是事实上是6

浮点数间的整除,首先四舍五入再整除
但要注意VB四舍五入的规律,即
如果小数为.5,VB是向偶数取整
即15.5取整为16
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-04-23
\表示整除,就是说相除以后只取结果的整数部分,这与四舍五入到个位数不同。
第2个回答  2018-04-18
四舍六如五去双,把\前后的两个数字先取整,再进再进行取整。15.5\2=16\2=8;11.8\2=12\2=6
相似回答