单片机常用置0方法和置1方法

简单的&和|操作
首先看 &操作,1&1 = 1,1&0=0; 得出结论任意数和1进行&操作还是它本身;
再看 0&1 = 0,0&0=0;得出结论任意数和0进行&操作都得到0;
总结将某位置0的方法就是将某位变0其他位全为1进行&操作;
举例子:一个8位数 a=1111 1100 我们现在要加7号位置为0其他不变只需要进行 a&=0111 1111 操作即可。

首先看 | 操作,0|1=1,0|0=0;得出结论任意数和0进行 | 操作还是它本身;
再看 1|1=1,1|0= 1 ;得出结论任意数和1进行 | 操作得到1;
总结将某个位置置为1的方法就是将某位变成1其他位全为0进行 | 操作;
举例子:一个8位数 a=0111 1100 我们现在要加7号位置为1其他不变只要进行 a|=1000 0000 操作即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值