二进制 2017/11/19

来源:互联网 发布:php request method 编辑:程序博客网 时间:2024/06/04 19:56

 带着问题来学习
             二进制数据
——————————————
1、 32位是几个字节?
   回答:256

2、 01011100对于的的十进制是多少?
   回答:184

3、  00001111左移两位结果是多少?有什么规律?
   回答:

4、以补码形式表示的8位二进制数11111111,十进制为多少?
   回答:

5、 二进制和十进制有什么区别?
   回答:二进制是电脑集成路线所识别的数字(格式;00000000),十进制是人类高级语言里面的阿拉伯数字。

6、 文字、图片、声音,视频,如何用二进制来表示呢?
   回答:1 文字有52字符,ab...Z ,用52个二进制数字编码代替即可
               2 图片 是由很多个内存位置组成,只需在相应的内存位置 填上8位色的相应代码(或32位色)
               3声音  没听懂

               4视频 是由多张图片一帧帧的按照顺序,显示出来。
————————————————————
课堂内容:
 1、二进制的运算符

运算符

运算

范例

<< 

左移

3<<2=12 à 3*2*2=12

>> 

右移

3>>1=1 à 3/2=1

>>> 

无符号右移

3>>>1=1 à 3/2=1

&

与运算

6&3=2

l

或运算

6l3=7

^

异或运算

6^3=5

~

反码

~6=-7


                                                      00111
2、二进制的加法运算,例如 +01000                
                                                 ——————
                                                      01111
                                                    =08421
                                               ——————
                                                    =15

3
作业:
1、用二进制从0写到16。
回答:

二进制

十进制

00000000

0

00000001

1

00000010

2

00000011

3

00000100

4

00000101

5

00000110

6

00000111

7

00001000

8

00001001

9

00001010

10

00001011

11

00001100

12

00001101

13

00001110

14

00001111

15

00010000

16




(备注:我们的电脑是用集成线路组成的)(备注2:权的翻译:是二进制转十进制里面的次方 )(备注3:二进制逢2进1,例如2-->)

原创粉丝点击