算数运算符
C语言里的算数用算符 + 加法运算符 - 减法运算符,或负值运算符 * 乘法运算符 / 除法运算符 % 模运算符,或称取余运算符,要求%两侧均为整型数据 运算顺序 1> 算术表达式 用算术运算符将数据连接起来的式子,称为“算术表达式”。比如a + b、10 * 5等。如果表达式比较复杂的话,那么就要注意一下它的运算顺序。表达式的运算顺序是按照运算符的结合方向和优先级进行的。 2> 结合方向 算术运算符的结合方向是从左到右。例如表达式2+3+4,先计算2+3。 3> 优先级 优先级越高,就越先结合,此时并没有参与运算仅仅是操作符与操作数结合到了一起: 负值运算符(-) > 乘(*)、除(/)、模(%)运算符 > 加(+)、减(-)运算符 4> 小括号 如果需要先计算优先级低的可以使用小括号()括住,小括号的优先级是最高的! 例如4+5*8-2默认的计算顺序是:*、+、- 如果想先执行加法运算,就可以这样写:(4+5)*8-2,最后的结果都是不一样的\ 5>计算顺序 多个操作符相互混合运算的话,优先级高的操作符与其操作数先结合到了一起,成为一个整体, 但是其并没有计算,计算时要看最外层的运算符是什么,它会按照最外层操作符的结合方向进行计算, 然后是剥洋葱式一层一层的计算 例如表达式2*4+5*8/-2的计算顺序为:首先 - 与 2 结合 ,然后2 * 4 结合, 5 * 8结合 然后是