问答详情
源自:3-10 练习题

逻辑运算符优先级

第一步:计算3*8,结果为24;第二步:计算11+3*8,结果为35;第三步:计算(11 + 3 * 8) / 4,结果为8;第四步:计算(11 + 3 * 8) / 4 % 3,结果为2

结果不是应该是一的吗为什么会是2呢?

提问者:拥抱星星的月亮1 2017-05-07 17:28

个回答

  • 慕粉1473302164
    2017-05-07 17:32:43
    已采纳

    第三步算出来为8,第四步应该是8%3求余,所以是2

  • 慕粉1473302164
    2017-05-07 17:44:48

    35÷4=8......3,这里/是显示商,%的意思是求余,显示余数,比方说5/3表示1,5%3表示2,这和int没关系