c语言基础符号知识必背
问答
39807
c语言基础符号知识必背
-
小悟空专业问答知识小百科评论
c语言基础符号必须了解符号的优先级。
1 级优先级 左结合
() 圆括号
[] 下标运算符 指向结构体成员运算符 . 结构体成员运算符
2 级优先级 右结合
! 逻辑非运算符 ~ 按位取反运算符 ++ 自增运算符 -- 自减运算符 - 负号运算符 ( 类型 ) 类型转换运算符 * 指针运算符 & 地址与运算符 sizeof 长度运算符
3 级优先级 左结合 * 乘法运算符 / 除法运算符 % 取余运算符
4 级优先级 左结合 + 加法运算符 - 减法运算符
5 级优先级 左结合 << 左移运算符 >> 右移运算符
6 级优先级 左结合 < 、 <= 、 > 、 >= 关系运算符
7 级优先级 左结合 == 等于运算符 != 不等于运算符
8 级优先级 左结合 & 按位与运算符
9 级优先级 左结合 ^ 按位异或运算符
10 级优先级 左结合 | 按位或运算符
11 级优先级 左结合 && 逻辑与运算符
12 级优先级 左结合 || 逻辑或运算符
13 级优先级 右结合 ? : 条件运算符
14 级优先级 右结合 =+ =- =* =/ =% = >= < <= &= ^= |= 全为赋值运算符
15 级优先级 左结合 , 逗号运算符
2024-10-06 09:40:06