1 优先级表
2 注意点
- 若除数和被除数中有一个是负数,则舍入的方向是不固定的,如
-5/3
有些编译器是-1
,有的是-2
,但是大多数编译器都采用“向零取整”的方法,即-5/3=-1
,取整后向零靠拢。 %
运算符要求参加运算的数为整数,结果也为整数,如8%3=2
。- 除%以外的运算符的操作数都可以是任何算术类型。
++
,--
只能用于变量,不能用于常量或表达式,如5++
、(a+b)++
都是错误的。- 三目运算符:
a>b?a:b+1
相当于a>b?a:(b+1)
,不等于(a>b?a:b)+1
版权声明:本文为syzdev原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。