编码

喜你入骨 提交于 2020-01-18 15:03:52

1.二进制

由0 1组成,是同计算机交互的最基础语言,逢二进一

1.ASCII,8个二进制数字(bit)表示1个字节(byte),1个字节代表一个字符,有2**8=256 种可能,能表示所有的英文字母、数字、特殊字符等。
    01000001代表A     
    01000010代表B
    8bit        =    1byte
    1024byte    =    1kb
    1024kb      =    1MB
    1024MB      =    1GB
    1024GB      =    1TB
2.Unicode.8个二进制数字表示一个字节,一个字节代表英文字母,数字,特殊字符,四个字节代表一个中文汉字,可以表示所有中文。
3.UTF-8是Unicode的升级版,一个中文用三个字节表示,有2**24种可能,可以表示所有中文。
4.由中国自主研发,只包含中英文、数字、特殊字符等,一个中文由两个字节表示,不能包含所有中文。

 

2.八进制

由0 1 2 3 4 5 6 7 组成,逢八进一

3.十进制

由0 1 2 3 4 5 6 7 8 9组成,逢十进一

4.十六进制

由0 1 2 3 4 5 6 7 8 9 a b c d e 组成

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!