c语言符号

运算符基本的优先级需要记住:
指针最优,单目运算优于双目运算。如正负号。
先算术运算,后移位运算,最后位运算。请特别注意:1 << 3 + 2 & 7等价于 (1 << (3 + 2))&7.
逻辑运算最后结合。

<<,有符号左移位,将运算数的二进制整体左移指定位数,低位用0补齐。
 >>,有符号右移位,将运算数的二进制整体右移指定位数,整数高位用0补齐,负数高位用1补齐(保持负数符号不变)。

运算符	  含义	       描述
<<	     左移	      用来将一个数的各二进制位全部左移N位,高位舍弃,低位补0>>	    右移	      将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0&     	按位与	     如果两个相应的二进制位都为1,则该位的结果值为1,否则为0。
l	    按位或	      两个相应的二进制位中只要有一个为1,该位的结果值为1,否则为0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物联网小镇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值