VB编程里的表达式16/4-2^5*8/4MOD5/2的值是怎么得
表达式:16/4-2^5*8/4MOD5/2的值是怎么得说说那个2^5*8/4MOD5/2这个顺序怎么计算的具体说明一下啊.!~!...
表达式:16/4-2^5*8/4MOD5/2的值是怎么得 说说那个2^5*8/4MOD5/2 这个顺序怎么计算的 具体说明一下啊.!~!!!!
展开
1个回答
展开全部
16/4-2^5*8/4
MOD
5/2
计算过程
STEP1:
16/4
=4
STEP2:
2^5*8/4
=64
'2的5次方乘8除4
STEP3:
5/2
=2.5
STEP4:64
MOD
2.5
=0
'MOD
运算对于浮点数则要进行四舍五入后运算.
STEP5:4-0
=4
注:VB里四舍五入是这样的,对于要四舍五入的前一位,判断奇偶,是奇数5进位,偶数5舍掉,这符合国际规则,四舍五入本来就是一种平衡法,这样的规则更平衡.这里
64
MOD
2.5
就是运算
64
MOD
2,如果是2.51或者3.5则分别进位为3,4
MOD
5/2
计算过程
STEP1:
16/4
=4
STEP2:
2^5*8/4
=64
'2的5次方乘8除4
STEP3:
5/2
=2.5
STEP4:64
MOD
2.5
=0
'MOD
运算对于浮点数则要进行四舍五入后运算.
STEP5:4-0
=4
注:VB里四舍五入是这样的,对于要四舍五入的前一位,判断奇偶,是奇数5进位,偶数5舍掉,这符合国际规则,四舍五入本来就是一种平衡法,这样的规则更平衡.这里
64
MOD
2.5
就是运算
64
MOD
2,如果是2.51或者3.5则分别进位为3,4
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询