求助一道VB的填空题

问题描述:

求助一道VB的填空题
题目:表达式4+5\6*7/8 mod 9的值是()
A、7 B、6 C、5 D、4
问题:我计算的顺序是 */ \ mod +,算出来是4,可答案是5,为什么呀?

你的计算优先级没问题,是计算上的问题吧首先执行*操作,6*7=42执行/操作 42/8=5.25执行\操作 5\5.25,在计算前,5.25被四舍五入为5,即实际计算的是5\5=1执行mod操作 1 mod 9 = 1执行+操作4+1=5所以,你计算的问题出在...