《运算符的优先级.pdf》由会员分享,可在线阅读,更多相关《运算符的优先级.pdf(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C C 语言运算符优先级列表语言运算符优先级列表(超详细超详细)每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖!C C 语言运算符优先级语言运算符优先级优先级优先级运算符运算符名称或含义名称或含义数组下标圆括号成员选择(对象)成员选择(指针)使用形式使用形式数组名常量表达式(表达式)/函数名(形参表)对象.成员名对象指针-成员名结合方向结合方向说明说明-1 1()().-左到右-+-负号运算符按位取反运算符自增运算符自减运算符取值运算符取地址运算符逻辑非运算符强制类型转换长度运算符-表达式表达式+变量名/变量名+-变量
2、名/变量名-*指针变量&变量名!表达式(数据类型)表达式sizeof(表达式)-右到左右到左单目运算符2 2*&!(类型类型)sizeofsizeof/除乘余数(取模)加减左移右移表达式/表达式表达式*表达式整型表达式%整型表达式表达式+表达式表达式-表达式变量表达式左到右双目运算符左到右双目运算符3 3*%4 4+-5 5左到右双目运算符6 6大于表达式表达式左到右双目运算符=表达式表达式表达式表达式=表达式表达式=表达式表达式!=表达式左到右双目运算符7 7=!=8 89 9101011111212&|&|按位与按位异或按位或逻辑与逻辑或表达式&表达式表达式表达式表达式|表达式表达式&表达
3、式表达式|表达式表达式 1?左到右左到右左到右左到右左到右双目运算符双目运算符双目运算符双目运算符双目运算符1313?:?:条件运算符表达式 2:表达式 3右到左右到左三目运算符=/=/=*=*=%=%=+=+=赋值运算符除后赋值乘后赋值取模后赋值加后赋值减后赋值左移后赋值右移后赋值按位与后赋值按位异或后赋值按位或后赋值变量=表达式变量/=表达式变量*=表达式变量%=表达式变量+=表达式变量-=表达式变量=表达式变量&=表达式变量=表达式变量|=表达式右到左右到左-1414-=-=&=&=|=|=1515说明:说明:,逗号运算符表达式,表达式,左到右-同一优先级的运算符,运算次序由结合方向所决定。同一优先级的运算符,运算次序由结合方向所决定。简单记就是:!简单记就是:!算术运算符算术运算符 关系运算符关系运算符&|赋值运算符赋值运算符