欢迎来到天天文库
浏览记录
ID:56458217
大小:15.00 KB
页数:3页
时间:2020-06-24
《运算符的优先级顺序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、附录:C语言运算符及优先级优先级 运算符 含义 运算符类型 结合方向15 () 圆括号 单目 自左向右 [] 下标运算符 —> 指向结构体成员运算符 、 结构体成员运算符 14 ! 逻辑非运算符
2、 自右向左 ~ 按位取反运算符 ++ 自增运算符 -- 自减运算符 - 负号运算符 (类型) 类型转换运算符 * 指针运算符 & 地址运算符
3、 Sizeof 长度运算符 13 * 乘法运算符 双目 自左向右 / 除法运算符 % 求余运算符 12 + 加法运算符 - 减法运算符 11 << 左移运算符
4、 >> 右移运算符 10 <、<=、>、>= 关系运算符 9 == 等于运算符 != 不等于运算符 8 & 按位与运算符 7 ^ 按位异或运算符 6
5、 按位或运算符
6、 5 && 逻辑与运算符 4
7、
8、 逻辑或运算符 3 ?: 条件运算符 三目 自右向左2 =、+=、-=、*=、 /=、%=、>>=、 <<=、&=、^=、
9、= 赋值运算符 双目 1 , 逗号运算符 双目 自左向右
10、括号成员第一; //括号运算符[]()成员运算符. ->全体单目第二; //所有的单目运算符比如++--+(正)-(负)指针运算*&乘除余三,加减四; //这个"余"是指取余运算即%移位五,关系六; //移位运算符:<<>>,关系:><>=<=等等于(与)不等排第七; //即==!=位与异或和位或; //这几个都是位运算:位与(&)异或(^)位或(
11、) "三分天下"八九十; 逻辑或跟与 //逻辑运算符:
12、
13、和&&十二和十一; //注意顺序:优先级(
14、
15、) 底于优先级(&&)条件高于赋值,
16、 //三目运算符优先级排到13位只比赋值运算符和","高//需要注意的是赋值运算符很多!逗号运算级最低! //逗号运算符优先级最低
此文档下载收益归作者所有