中易网

vb中整除运算和取模运算分别是怎样算的???

答案:1  悬赏:30  
解决时间 2021-01-17 04:24
  • 提问者网友:缘字诀
  • 2021-01-17 01:32
vb中整除运算和取模运算分别是怎样算的???
最佳答案
  • 二级知识专家网友:夜风逐马
  • 2021-01-17 02:35
如果参与整除或取模运算的两个数都是整数,那么问题就很简单,直接算就行了,比如:
5 \ 2 = 2
5 Mod 2 = 1
但是如果参与运算的数有小数,那么问题就稍微复杂一些,VB会先把小数取整后再运算,而取整采用的并不是我们熟知的“四舍五入”原则,而是“四舍六入五成双”原则(我这里不做解释了,自己百度),比如:
5.5 \ 2.5 = 6 \ 2 = 3
5.5 Mod 2.5 = 6 Mod 2 = 0
觉得很奇怪是吧?5.5会进位成6,2.5却不进位成了2。其实这就是“四舍六入五成双”的精髓所在,在取样数量足够多的情况下,“四舍五入”会使进位的数比不进位的数更多,而“四舍六入五成双”则可以保持平衡。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息