我的结果是11,想不明白

来源:3-4 练习题

慕无忌9447460

2018-07-27 09:12

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

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

写回答 关注

2回答

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

    先算4%7  再算5/3

    斯堪的纳唯亚... 回复小小粉刷匠0...

    为什么4%7结果是四呢?

    2018-10-19 11:05:12

    共 6 条回复 >

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题