设二进制数A是00101101,若想通过异或运算ab使A的高4位取反,低4位不变,则二进制数B应是【 】。

admin2013-02-23  31

问题 设二进制数A是00101101,若想通过异或运算ab使A的高4位取反,低4位不变,则二进制数B应是【  】。

选项

答案11110000

解析 按位异或运算的一个重要应用是让某个整型变量的二进制位取反,0变成1,而1变成 0。这只要设计这样一个位串信息,让要变反的位为1,不要改变的位为0,用这个位串信息与整型变量按位加就能得到希望的结果。要使字节的高4位取反,低4位不变,则需要位串信息是11110000。
转载请注明原文地址:https://jikaoti.com/ti/kMB0FFFM
0

最新回复(0)