二、啥是编码、二进制、十六进制

1.编码

计算机存文件都是用的0,1表示的,所以想要人读懂,就得把不同的0,1组合编码成固定的字符,这样才能让人读懂,例如,0101代表你,那在电脑里存的0101就是你的意思,这就是编码。

编码发展:ASCII-->GBK-->Unicode-->utf-8,变化的原因都是因为编码不够用了,容纳进去的字符越来越多,UTF-8是因为要减少Unicode占用的空间

bit为最小的储存单位1byte = 8bit即一个字节

8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024TB = 1EB
1024EB = 1ZB
1024ZB = 1YB
1024YB = 1NB
1024NB = 1DB

ASCII:只包含:英文字母,数字,特殊字符(一个字符有8bit,即1字节)

GBK:英文字母,数字,特殊字符和中文(英文字母,数字,特殊字符还是8bit即1字节,中文等用16bit即2字节)

Unicode:万国码:把世界上所有的文字都记录到这个密码本(期初都用2个字节,后面都用4个字节)

utf-8:最少用8bit1个字节表示一个字符

 2.二进制和十六进制:

暂时略过…………

posted @ 2020-03-31 11:44  坑爹的川川  阅读(451)  评论(0)    收藏  举报