Day7作业

2019-01-02  本文已影响0人  圣咸鱼

1.使用位运算判断一个数是否是奇数

num = int(input('请输入一个数:'))
if num & 1 == 0:
    print('%d是偶数' % num)
else:
    print('%d是奇数' % num)

2.表达式0x13&0x17的值是(10011) (10011)
10011 & 10111 10011
3.若x=-20,y=3则x&y的结果是(0) (000000)
1(负数)12^4+023+1*22+02^1+02^0
110100 & 000011
101011
101100 & 000011 000000
4.表达式 -97 | 120 的运算结果是(-1) (10000001)
11100001 01111000
10011110
10011111 | 01111000 11111111
11111110
10000001
5.在位运算中,操作数每右移一位,其结果相当于(B)
A.操作数乘以2 B.操作数除以2
C.操作数除以4 D.操作数乘以4
6.设x 是一个整数(16位).若要通过x|y使x低度8位置1,高8位不变,则y的二进制数是(00000000 11111111)

上一篇 下一篇

猜你喜欢

热点阅读