与、或、非 异或 基本逻辑运算


在c语言编程中经常用到,与( &)、或、非。现在总结下。
与:有0,则为0。全1,则为1。
或:有1则1,全0则0。
异或:相异为1,相同为0。
同或:相同为1,不同为0。
例如:A=0x04
与-想把第三位置0,其他位则不变:0x04&0xfb。和1相异,保持原来状态;和0相异,变0。
或-想把第三位不变,其他位置1:0x04||0xfb。和1或,变0‘;和0想或保持原来。
类似,保留高几位,低几位也是类似的 如: hi4 = (byte & 0xf0) >> 4;
lo4 = byte & 0x0f;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

帅气滴点C

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

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

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

打赏作者

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

抵扣说明:

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

余额充值