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

我的结果是11,想不明白

我是这样想的:
考虑五种运算符的优先级,依次为*/%+-,故而a+b=7;7/a=7/3=2;b%2=4%2=0;3+0+12-4=11

我哪里错了呢?求同学们告知,谢了!

提问者:慕无忌9447460 2018-07-27 09:12

个回答

  • 刘老板
    2018-07-27 18:36:09

    先算4%7  再算5/3

  • 慕无忌9447460
    2018-07-27 09:26:58

    */%运算优先级是一样的,+-优先级低一级且拥有同样的优先级,运算中按照从左向右的顺序即可,这是优先级记错了。