📄 c运算符优先级.txt
字号:
表16.1 运算符优先级总结(从高到低)
----------------------------------------------------------------------------------
优先级 运算符
----------------------------------------------------------------------------------
1 x[y](下标)
x(y)(函数调用)
x.y(访问成员)
x->y(访问成员指针)
x++(后缀自增)
x--(后缀自减)--
2 ++x(自增)
--x(自减)
&x(取地址)
*x(指针引用)
+x(同x,和数学中相同)
-x(数学求负)
!x(逻辑非)
~x(按位求反)
sizeof x和sizeof(x_t)(字节数大小)
3 (x_t)y(强制类型转换)
4 x*y(乘法)
x/y(除法)
x%y(求余)
5 x+y(加法)
x-y(减法)
6 x<<y(按位左移)
x>>y(按位右移)
7 x<y,x>y,x<=y,x>=y(关系比较)
8 x==y,x!=y(相等比较)
9 x&y(按位与)
10 x^y(按位异或) .
11 x | y(按位或)
12 x&&y(逻辑与)
13 x||y(逻辑或)
14 x?y:z(条件)
x=y,x*=y,x/=y,x+=y,x-=y,<<=,>>=,&=,^=,|=(赋值,右结合性)
16 x,y(逗号)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -