8.2.2按位或操作 2、按位或操作 按位或操作运算符“|”是把参与运算的两个操作数对应的各个二进制位进行按位相或。对应的两个二进制位中只要有一个为1,结果就为1,当两个对应的二进制位都为0时,结果位为0。参与运算的两个操作数均以补码形式出现。 例如7 | 3,7的补码为0000 0111,3的补码为0000 0011,结果为0000 0111。按位与操作可以实现将特定位的置位操作,也可以用于提取出某数的指定位。 P.191 例8-2 通过取出LedStatus的特定位进行判断选择对端口B的数据寄存器进行特定的置1,控制LED1和LED2灯的熄灭,其中端口B(rPDATAB)第2、3管脚分别连接LED1、LED2(注:管脚从第0管脚开始编号,低电平点亮,高电平熄灭,程序不改变其它位)。 If((LedStatus 0x01) == 0x01 rPDATAB = rPDATAB | 0x04; 8.2.3 按位异或操作 3、按位异或操作 按位异或运算符“^”是将参与运算的两个操作数对应的各个二进制位进行相异或,当对应的两个二进制位相异时,结果位为1,相同时为0。参与运算的两个操作数均以补码形式出现。 例如7 | 3,7的补码为0000 0111,3的补码为0000 0011,结果为0000 0100。 P.191 例8-3 按位异或操作可以实现将特定位的
您可能关注的文档
- 第2章网络攻击与防范.ppt
- 火灾自动及联动控制课程课件.ppt
- 第三章三相桥式全控整流电路.ppt
- 太阳能电池工艺过程.ppt
- 十八层大型综合楼及裙楼项目全套电气施工图纸.doc
- 高速铁路优化技术方案ZJjx.ppt
- 轨道交通车站设计综述2.ppt
- 邓小松唐密曼陀罗与人类潜意识.doc
- 高效执行力172页.ppt
- 从指南看卒中急性期DVT预防.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)