(1)先使a右移4位。 (2)设置一个低4位全为1,其余全为0的数。可用(0<<4) (3)将上面二者进行&运算。 1 2 3 4 5 6 7 8 9 10 11 a=int(input('输入一个数字: ')) b=0# 0 b=~b# 1 b=b<<4# 10000 b=~b# 1111 c=a>>4 d=c&b print('a:',bin(a)) print('b:',bin(b))...
# 取一个整数a从右端开始的4〜7位。 if __name__ == "__main__": # 定义一个程序的入口 a = int(input("请输入一个整数:")) # 输入一个整数 b = a >> 4 #将a的值向右侧移动4个位置 c = ~(~0>>4) # 设置一个低4位全为1,其余全为0的数。可用~(~0<<4) d = b&c # 将b和...
以上实例输出结果为: