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

计算机里的运算顺序是从左到右吗

int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式的运算结果

提问者:慕仔7173525 2018-12-12 19:01

个回答

  • 宝慕林2122277
    2019-02-28 21:32:00

    1.有括号的先算括号里的。所以先算(a+b)

    2.算有%的,所以算b%(a+b)

    3.后乘除,算b%(a+b)/a    a*b

    4.再加减,算a+b%(a+b)/a+a*b-b


  • qq_慕莱坞1141188
    2018-12-19 15:20:00

    计算机的运算是有优先级的,优先级高的(数字越大,优先级越高,百度一下)先运算,然后再考虑结合性,结合型不一定是从左往右的,也有从右往左的,像赋值运算符=、+=、-=等,还有sizeof,&等

  • qq_慕设计3041814
    2018-12-12 20:08:47

    在运算符优先级相同时,按运算符结合性规定的结合方向进行处理,这三个运算符优先级相同,结合性是自左至右

  • kong欢喜
    2018-12-12 20:01:43

    首先要看优先级 括号是1级 先算括号里面的然后 再算乘 除 膜除 按左到右来 最后加减
    3+4%(7) /3+3*4-4
    3+4/3+3*4-4
    3+1+3*4-4
    3+1+12-4
    12