c语言运算符优先级 运算符优先级由高到低 [] () . -> 左到右结合-(负号) (类型)强制类型转换 ++ -- *(取值用算符) &(取地址运算符) ! ~ sizeof 等单目运算符从右到左结合/ * % 左到右+ - 左到右<< >> 左到右> >= < <= 左到右== != 左到右&^|&&||?:=,