VBA中一个表达式4+5*7/8 MOD 9的值为?请帮我解释下运算的顺序.
人气:102 ℃ 时间:2020-01-25 17:58:16
解答
值为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 即简化为双数
推荐
猜你喜欢
- 用mathematica求解如下二阶微分方程的数值解 输出最终的数值解并画图
- 如果幂函数f(x)=xa的图象经过点(2,22),则f(4)=_.
- 计算(5分之2x的立方-7x的平方+3分之2x)除以3分之2的结果是()
- 用u,e,r,t,t,b,l,f,y,组成一个单词
- 关于x的方程1/x-3+k/x+3=3+k/x²-9,则k的取值范围是k>0或k<-1,且k≠3 .
- 帮我化简两个三角函数式子,..
- 两个数之和为445,大数除以小数等于4,余数为45,请问这两个数是多少?
- 形容五官美的语句