C语言运算符优先级表

来源:互联网 发布:手机淘宝达人登录入口 编辑:程序博客网 时间:2024/06/17 15:14
C运算符优先级运算符描述结合性1++后缀递增运算符从左到右--后缀递减运算符( )调用运算符/圆括号[ ]下标引用运算符{ }组合文字.成员选择(对象)->成员选择(指针)2++前缀递增运算符从右到左--前缀递减运算符-负号运算符+正号运算符~按位求反运算符!逻辑非运算符sizeof长度运算符*取值运算符&取地址运算符(类型)强制类型转换3*乘法运算符从左到右/除法运算符%取模运算符4+加法运算符从左到右-减法运算符5<<左移运算符从左到右>>右移运算符6<小于运算符从左到右<=小于等于运算符>大于运算符>=大于等于运算符7==相等运算符从左到右!=不等运算符8&位与运算符从左到右9^位异或运算符从左到右10|位或运算符从左到右11&&逻辑与运算符从左到右12||逻辑或运算符从左到右13?:条件运算符从右到左14=赋值运算符从右到左*=乘-赋值运算符/=除-赋值运算符%=取模-赋值运算符+=加-赋值运算符-=减-赋值运算符<<=左移-赋值运算符>>=右移-赋值运算符&=位与-赋值运算符^=位异或-赋值运算符|=位或-赋值运算符15,逗号运算符从左到右
原创粉丝点击