全站数据
8 4 2 0 5 8 1

vb中mod计算公式

自考这件事 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 05:56:24

问题描述

vb中mod计算公式急求答案,帮忙回答下
精选答案
最佳答案

如果参与整除或取模运算的两个数都是整数,那么问题就很简单,直接算就行了,比如:5

2 = 25 Mod 2 = 1但是如果参与运算的数有小数,那么问题就稍微复杂一些,VB会先把小数取整后再运算,而取整采用的并不是我们熟知的“四舍五入”原则,而是“四舍六入五成双”原则(我这里不做解释了,自己),比如:5.5

2.5 = 6

2 = 35.5 Mod 2.5 = 6 Mod 2 = 0觉得很奇怪是吧?5.5会进位成6,2.5却不进位成了2。其实这就是“四舍六入五成双”的精髓所在,在取样数量足够多的情况下,“四舍五入”会使进位的数比不进位的数更多,而“四舍六入五成双”则可以保持平衡。