一道简单的VB习题

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:58:33
表达式4+5\6*7/8 mod 9的值是什么,我不是想要结果,而是要思考过程
谁能补充下关于mod函数取模的规则,特别是当 a mod b,a<b时

vb算术优先级是
(1)指数运算符:^
(2)取负:-
(3)乘法*、除法/
(4)整除:\
(5)取模(取余):Mod
(6)加+、减
先6*7/8=5.25
再整除5\5.25=1
再1 mod 9=1
再4+1=5

当num1 mod num2
num1<num2时结果是num1
反之取余

5\6取整为0
5\6*7/8为0
在加上4
答案4除以九取余
你除以9后会出来0.444444
所以余数就是0
我做得对伐?

楼上的是对的