一、操作符的优先级
优先级决定了计算顺序,先乘除,后加减,有括号先算括号。(相邻操作符适用)
计算符优先级顺序(从高到低):'()' '[]' '.' '->' '++'(后缀) '--'(后缀) '!' '~' '+'(表正) '-'(表负) '++'(前缀) '--'(前缀) ''(间接访问) '&'(取地址) 'sizeof' '(类型)' ''(乘法) '/'(除法) '%'(取模) '+'(加法) '-'(减法) '<<'(左移位) '>>'(右移位) '>' '>=' '<' '<=' '==' '!=' '&'(按位与) '^' '|' '&&' '||' '?:' '=' '+=' '-=' '*=' '/=' '%=' '<<=' '>>=' '&=' '^=' '|=' ','
二、操作符的结核性
若操作符优先级相同,结核性决定
三、是否控制求值顺序