|
|
.算术运算符:+、 -、*、/、%,自增、自减运算符++、--。
|
|
|
|
|
|
|
|
|
.复合位运算赋值:&=、|=、^=、<<=、>>=。
|
|
|
|
.逗号运算符:用于把若干表达式组合成一个表达式(,)。
|
|
|
.指针运算符:用于取内容(*)和取地址(&)两种运算。
|
|
|
|
.特殊运算符:括号()、下标[]、成员(->、.)等。
|
|
|
|
运算首先按优先级进行,如果运算对象两侧的运算符具有相同的优先级,则按照结合性处理。
|
|
|
优先级由高到低依次为:括号;++、 --、 sizeof、!(右结合);*、/、%; +、 -;<<、>>>、<、<=、>=;==、!=;位运算;&&;||;?:(右结合);赋值运算(右结合);逗号运算。
|
|
|