正在加载图片...
逻辑位操作 ■逻辑位操作 八(按位取反),&(按位与),(按位或),入(按位异或) N0→1 0&0→0 010→0 0^0→0 w1→0 0&1→0 011→1 0^1→1 1&0→0 110→1 1Λ0→1 1&1→1 111→1 1^1→0 逻辑位操作可以实现对设备状态的管理。例: s&0x10 /判s的第5位(从低位数)是0还是1 /0x10:00010000 s=(s|0x40)/把第7位设置为1 /0x40:01000000 s=(s&0xF7)/表示把第4位设置为0 //0xF7:11110111逻辑位操作 ◼ 逻辑位操作 ~(按位取反), &(按位与), |(按位或), ^(按位异或) ◼ 逻辑位操作可以实现对设备状态的管理。例: s & 0x10 //判s的第5位(从低位数)是0还是1 //0x10:0001 0000 s = (s | 0x40) //把第7位设置为1 //0x40:0100 0000 s = (s & 0xF7) //表示把第4位设置为0 //0xF7:1111 0111 ~0 → 1 ~1 → 0 0|0 → 0 0|1 → 1 1|0 → 1 1|1 → 1 0^0 → 0 0^1 → 1 1^0 → 1 1^1 → 0 0&0 → 0 0&1 → 0 1&0 → 0 1&1 → 1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有