美文网首页
07day作业——进制与位运算

07day作业——进制与位运算

作者: 贺夕 | 来源:发表于2019-01-02 23:19 被阅读0次

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

num = int(input("请输入任意数:"))
 if num & 1 == 1:
     print("这个数为奇数")
 else:
    print("这个数为偶数")

2.表达式0x13&0x17的值是( 19 )

print(0x13 & 0x17)
print(bin(0x13), bin(0x17))  # 0b10011 0b10111  即10011
print(0b10011)  # 19

3.若x=-20,y=3则x&y的结果是( 0 )

x = -20  # 110100 -->> 001011 -->> 101100
y = 3  # 000011
print(bin(x), bin(y))  # -0b10100 0b11
print(x & y)  #0
# 101100
# 000011
# 000000

4.表达式 -97 | 120 的运算结果是( -1 )

5.在位运算中,操作数每右移一位,其结果相当于( B )

A.操作数乘以2 B.操作数除以2

C.操作数除以4 D.操作数乘以4

6.设x 是一个整数(16位).若要通过x|y使x低度8位置1,高8位不变,则y的二进制数是( 0000000011111111 )

相关文章

  • 07day作业——进制与位运算

    1.使用位运算判断一个数是否是奇数 2.表达式0x13&0x17的值是( 19 ) 3.若x=-20,y=3则x&...

  • 10/17

    今天老师讲了进制转换和位运算。进制转换就是二进制、八进制、十进制、十六进制的相互转化,位运算包括按位与,按位或,异...

  • C语言08- 位运算,宏定义,递归

    16:位运算 16.1:位运算概述 二进制与位运算 16.2:与(and):& 与运算:只有当2个数对应的位都为1...

  • 进制与位运算

    进制 二进制 0 1组成,封2进1 八进制0~7组成,封8进1 十进制0~9组成,封10进1 十六进制0~9~AB...

  • 进制与位运算

    在计算机编程中,整数可以通过十进制、二进制、八进制和十六进制来表示 1.进制 一、十进制a.基数:0,1,2,3,...

  • 理解C语言位运算符

    位运算符 位运算符包括:& 、|、^、~、<<、>> 分析 & 按位与操作,按二进制位进行"与"运算。| 按位或运...

  • javaSE学习-位运算符

    & 位与 | 位或 位运算符会将数字转化为二进制再进行计算。 分析: 上面这些运算符会将数字转换成2进制再进行运算...

  • 算法总结-位运算

    位运算符用于二进制运算 与运算 & 二进制数 n & 1 的结果为n的末位 异或运算 ^ 长度为 L 的二进制数 ...

  • Java 位运算符

    位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。位运算符主要针对两个二进制数的位进行逻辑运算。...

  • Java学习笔记-第一天

    位运算符 位运算是直接对二进制进行运算. 异或运算(^):相同二进制位进行运算,结果是0.不相同二进制位运算结果是...

网友评论

      本文标题:07day作业——进制与位运算

      本文链接:https://www.haomeiwen.com/subject/wwhxrqtx.html