美文网首页
Day-07 练习

Day-07 练习

作者: 水果坚果燕麦片 | 来源:发表于2019-01-02 17:58 被阅读0次

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

num = input()
if int(num)&1 == 1:
    print(num,'是奇数')
else:
    print(num,'不是奇数')

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

0x12 -->  18 -->  0001 0010
0x17 -->  23 -->  0001 0111
00010010 &  00010111 --->     00010010 -->18

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

-20 --> 11 0100(原) -->10 1011(反)-->  10 1100
3   -->                                00 0011
x&y --> 00 0000 -->0

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

-97 -->1110 0001(原)-->1001 1110(反)-->1001 1111(补)
120 -->                                      0111 1000
-97|120 --> 1111 1111(补) -->1111 1110(反)-->1000 0001(原) -->-1

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

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

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

6.设x 是一个整数(16位).若要通过x|y使x低度8位置1,高8位不变,则y的二进制数是( )
0000 0000 1111 1111
7.总结常用的位运算使用技巧(自己查自己,觉得好用记得住的)

相关文章

  • Day-07 练习

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

  • day-07 作业

    1.已知⼀个列表,求列表中⼼元素。 2.已知⼀个列表,求所有元素和。 3.已知⼀个列表,输出所有奇数下标元素。 4...

  • day-07 作业

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

  • day-07 总结

    进制 在计算机变成中,整数可以通过十进制,二进制,十六进制,八进制来表示 程序中怎么表示不同进制的数 在程序中直接...

  • Day-07 preview

    元组 tuple[tʌpl] Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表...

  • 日更39/100:原因不一定在结果附近

    原因不一定在结果附近 ——精听《刘润·商业洞察力30讲》&精读《系统之美》DAY-07 《刘润·商业洞察力30讲》...

  • [Python] (Day-07) - 列表

    1、列表是最常用的 Python 数据类型 2、列表中的每个元素都分配一个数字( 它的位置,或索引),第一个索引是...

  • [JavaScript] (Day-07) - Iterable

    JavaScript 中的默认对象表示方式为{...},类似于iOS中的 Dictionary 数据结构,即都用键...

  • Day-07 复盘日

    一、回顾目标 1、回顾前6天所学知识并重新学习视频课件找出还未掌握的知识点 2、重新学习虞莹老师分享的《学会这三点...

  • day-07 容器类型(作业)

    第一题,已知列表,求其中心元素 第二题,已知列表,求其所有元素和 第三题,已知列表,输出所有奇数下表元素 第四题,...

网友评论

      本文标题:Day-07 练习

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