能讲解为何等于12吗

来源:3-4 练习题

Simon_______

2016-12-31 19:20

#include <stdio.h>
int main()
{
int a,b;
double result;
a = 3;
b = 4;
result = a+b%(a+b)/a+a*b-b;
printf("%d\n", result);
return 0;
}

写回答 关注

2回答

  • 慕神2081134
    2016-12-31 21:38:11
    已采纳

    计算机计算顺序如下:

    1、(a+b)=7

    2、b%(a+b)/a=4%7/3=1(此处就按照从左往右就好了,他们在优先级处于同一位置)

    3、a+1+a*b-b=3+1+3*4-4=12

    慕神2081... 回复Simon_...

    抱歉哈,才看到,你看下我发的优先级列表。

    2017-01-05 21:01:36

    共 2 条回复 >

  • 慕神2081134
    2017-01-05 21:00:17

    http://img.mukewang.com/586e42f80001654403370200.jpg

    今天才看到^-^``,这是优先级顺序,加减乘除和数学上一样的

    qq_qq_... 回复qq_大脚_...

    4-4除以7结果的整数部分*7=4;还有就是/号结果是整数

    2017-02-12 21:13:46

    共 2 条回复 >

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题