C/C++运算符优先级

C语言中的运算符

说明运算符结合性
初等运算符() [] -> . ->
单目运算符! ~ ++ -- - (类型) * & sizeof<-
算术运算符* / %->
算术运算符+ -->
移位运算符<< >>->
关系运算符> >= < <=->
关系运算符== !=->
按位与&->
按位异或^->
按位或|->
逻辑与&&->
逻辑或||->
条件运算符?:<-
赋值运算符= += -= *= /= %= <<= >>= &= ^= |=<-
逗号运算符,->


C++语言中的运算符

运算符描述结合性
::二元作用域 一元作用域->

() [] . -> ++ --
typeid
dynamic_cast<type>
static_cast<type>
reinterpret_cast<type> const_cast<type>

初等/类型转换
++--为一元后自增
->
++ -- + - ! ~ (类型) sizeof & *
new new[] delete delete[]
++--为一元前自增<-
.* ->*取指向成员的指针->
* / %算术运算符->
+ -算术运算符->
<< >>移位运算符->
< <= > >=关系运算符->
== !=关系运算符->
&按位与->
^按位异或->
|按位或->
&&逻辑与->
||逻辑或->
?:条件运算符<-
= += -= *= /= %= &= ^= |= <<= >>=赋值运算符<-
,逗号运算符->


注:从上到下优先级递减!
                                      总结:初单算移关,位逻条赋逗!(请记住这句话)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值