C语言学习笔记之运算符优先级总结

C语言运算符优先级归纳表
优先级运算符名称/含义结合方向备注
1[  ]数组下标左到右 
( )圆括号 
.对象 
->指针 
2-负号右到左单目运算符
~按位取反
++自增
--自减
*取值
&取地址
!逻辑非
(类型)强制类型转 
sizeof长度运算 
3/左到右双目运算符
*
4+
-
5<<左移
>>右移
6>大于
>=大于等于
<小于
<=小于等于
7==等于
!=不等于
8&按位与
9^按位异或
10|按位或
11&&逻辑与
12||逻辑或
13? :条件运算右到左三目运算符
14=赋值右到左 
/=除后赋值复合赋值运算符
*=乘后赋值
%=取模后赋值
+=加后赋值
-=减后赋值
<<=左移后赋值
>>=右移后赋值
&=按位与后赋值
^=按位异或后赋值
|=按位或后赋值
15,逗号运算符左到右 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值