优先级(由高到低排列) | 运算符 |
---|---|
第一级 | 圆括号()、下标运算符[ ]、结构体成员运算符 . 、分量运算符的指向结构体成员运算符 -> |
第二级 | 逻辑非 !、按位取反~、自增自减++、-- 、 负号 - 、类型转换(类型)、指针*、取地址&、长度运算符sizeof |
第三级 | 乘法*、除法/ 、取余% |
第四级 | 加法+、减法- |
第五级 | 左移<<、右移>> |
第六级 | 关系运算符<、>、<=、>= |
第七级 | 等于==、不等于!= |
第八级 | 按位与& |
第九级 | 按位异或^ |
第十级 | 按位或 |
第十一级 | 逻辑与&& |
第十二级 | 逻辑或 |
第十三级 | 条件运算符?: |
第十四级 | 赋值运算符 =、+=、-=、*=、/=、%=、>>=、<<=、&= |
第十五级 | 逗号运算符, |
【运算符及其优先级】
最新推荐文章于 2024-09-08 21:26:22 发布