作业 - day4 - 全栈考试

一、简述位、字节的关系

1.(bit)

音译为比特,表示二进制位。位于计算机内部数据储存的最小单位。

拓展二进制计算方法:

        128 64 32 16 8 4 2 1

例如 122   =    0  1   1   1  1  0 1 0  0/1为二进制位

2.字节(bytes)

习惯用大写的B来表示。字节是计算机中数据处理的基本单位。计算机中以字节为单位存储、解释信息。

规定一个字节有八个二进制位构成,即1个字节等于8个比特(1bytes=8bit)。

八位二进制数最小为00000000,最大为11111111;通常1个字节可以存入一个ASCII码,两个字节可以存放一个汉字国际码。

3.  

计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。一个字通常由一个或多个(一般是字节的整数位)字节构成。

例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。

计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。

注:

基本单位是byte就是字节,KB是千字节,MB是兆字节,GB是千兆字节。之间的进制都是1024,就是2的十次方。1024bytes=1kb

 

二、简述字符编码

1.ascii

ascii:最多用一个字节,即2**8=256-1,所以ascii最多只能表示255个符号,不能显示中文

2.gbk

GB2312支持的汉字太少,gbk收录更多

3.unicode

所有的字符、符号(最少)由2个字节来表示,什么都能显示

4.utf-8

utf-8:对unicode编码的压缩和优化,将所有字符、符号分类:ascii中的内容1个字节,欧洲2个字节,我们3个字节...

 

posted @ 2017-02-16 13:51  马芷晴  阅读(122)  评论(0编辑  收藏  举报