c语言中 %=、 |=、 &= 、^=、 !=、 &&、 || 、! 、| 、^ 、& 、~ 都是什么意思?

a%=b 等效于 a=a%b 模除并赋值。

a|=b 等效于 a=a|b 按位或并赋值。

a&=b 等效于 a=a&b 按位与并赋值。

a^=b 等效于 a=a^b 按位异或并赋值。

a!=b 逻辑判断,a不等于b,当ab不等时为真。

a+=b 等效于 a=a+b 按位与并赋值

a-=b 等效于 a=a-b 按位与并赋值

&& 逻辑与,均为真时结果为真。

|| 逻辑或,均为假时结果为假,否则为真。

!a 逻辑非, a为真时结果为假,否则反。

| 按位或

^ 按位异或

& 按位与
按位取反

作者:chx晨溪
链接:https://www.jianshu.com/p/da91f8ad2bd3
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值