问题描述: VBA中一个表达式4+5*7/8 MOD 9的值为?请帮我解释下运算的顺序. 1个回答 分类:数学 2014-10-07 问题解答: 我来补答 值为8 4+5*7/8 MOD 9=4+35/8 MOD 9=4+ 4.375 MOD 9=4+4=8 再问: 我也是这么计算的,到了4.375和9取余的时候我得出来的是4.375就是这里不一样了。可以解释下吗?是它的本身规则约定的是吗? 再答: mod 当有小数时,先转化为整数在相除。是按照四舍六入五成双的原则五成双 表示 4.5=4,5.5=6,3.5=4 即简化为双数 展开全文阅读