问题
填空题
设二进制数A是00101101,若想通过异或运算A^B使A的高4位取反,低4位不变,则二进制数B应是______。
答案
参考答案:11110000
解析: 按位异或运算的一个重要应用是让某个整型变量的二进位取反,0变成1,而1变成0。只要设计这样一个位串信息:让要变反的位为l,不要改变的位为0,用这个位串信息与整型变量按位加就能得到希望的结果。要使字节的高4位取反,低4位不变,则需要位串信息是11110000。