二进制与字符编码

位由0或1构成

2位可以表示4种状态(2的二次方)

0  0

0  1

1  0

1  1

8位可以表示256种状态(2的八次方)


人们把这编成了一张表,叫ASCII码表


计算器快捷方式

窗口键后输入calc


单位换算

8bit(位)  =  1byte(字节)

1024byte(字节) = 1kb(千)

1024kb(千) = 1mb(兆)

1024mb(兆) = 1gb(吉)

1024gb(吉) = 1tb(太)


字符编码

二进制>ASCII>GB2312 & 其他国家的字符编码

GB2312(1980年推出,有简中,但是少)>GBK(1995年)>GB18030(2000年)>Unicode几乎全世界的字符

其他国家的字符编码>Unicode几乎全世界的字符

Unicode几乎全世界的字符(一张表,规定了所有字符)>UTF-8


print(chr(0b100111001011000))#二进制数前要加"0b"辨识

print(ord('乘'))#输出该字符的十进制数


无论中文还是英文,都是一个字符,但是到计算机里面,计算机只识别二进制

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容