1樓:
你的表達
抄式不完整。
以「襲5 + 2 * 6 mod 10 \ 9 / 3 + 2 ^ 2」為例:
(1) 計算 2 * 6,得到12;
(2) 計算12 mod 10,即12除以10,返回餘數,即返回2;
(3) 計算2 \ 9,即2整除9,得0;
(4) 計算0 / 3,即0除以3,得0;
(5) 計算2^2,即2的2次方,得4;
(6) 計算5 + 0,得5;
(7) 計算5 + 4,得9。
2樓:匿名使用者
你的表示式會不會寫少了?
vb表示式3^2*2+3mod10\4的值是
3樓:
19根據運算級別()→函式→^→*,/→+,-\運算高於mod
所以上式=(3^2)*2+3 mod (10\4)=9*2+3 mod 2
=18+1=19
vb表示式2 ^3*10/ 4 mod6\ 2的值?
4樓:聽不清啊
^vb運算子優先順序:
由高到低分別為: -(取負) ^(冪) *或/ \mod (四捨五入法) +或-vb表示式 2^3*10/ 4 mod 6\ 2 的值是2。
2^3*10/ 4 mod 6\ 2
=8*10/ 4 mod 6\ 2
=80/ 4 mod 6\ 2
=20 mod 6\ 2
=20 mod 3=2
5樓:網海1書生
這要看各個運算子的優先順序而定:
2 ^ 3 * 10 / 4 mod 6 \ 2
= 8 * 10 / 4 mod 6 \ 2 '乘方的優先順序最高,所以先算2^3=8
= 80 / 4 mod 6 \ 2 '乘除其次,都存在就從左到右,所以先算8*10=80
= 20 mod 6 \ 2 '接著算80/4=20
= 20 mod 3 '現在是算整除6\2=3
= 2 '最後是求模20 mod 3 = 2
6樓:匿名使用者
結果等於2,沒有錯。
給你一個vb運算子與優先順序的**,你自己分析好了。
7樓:牧固圖靈動
經口算為:1
2 ^3=8
8*10=80
80/4=20 除法
20 mod 6=2 餘數
2\2=1 整除,支取商。
vb中3^2*2+3 mod 10\4等於多少?
8樓:匿名使用者
3 ^ 2=9
t = 3 ^ 2 * 2=18
3 mod 10=9
3 mod 10 \ 4=1
3^2*2+3 mod 10\4=18+1=19