算术编码例题详解_计算机编码的发展史

本文介绍了计算机编码的发展,从ASCII、GB2312、GBK到ISO-8859-1和UTF-8,阐述了各编码标准的演变及特点。特别讨论了ASCII的扩展和Unicode的诞生,以及UTF-8在网络传输中的作用。
摘要由CSDN通过智能技术生成

文章大多摘自各种编码详解

一、常见编码发展过程

ASCII => GB2312 => GBK => ISO-8859-1(UNICODE) => UTF-8(UNICODE)

编码 | 表示方式 
---|--- 
ASCII | 单字节(0-127)
扩展字符集 | 单字节(127-255) 
GB2312 | 双字节(127+, 127+) 
GBK | 双字节(127+, 0+) 
ISO-8859-1 | 双字节重编 
UTF-8 | 可变字节重编

原文链接:《旻天:计算机编码的发展史》https://zhuanlan.zhihu.com/p/158976603

二、常见编码详解

很久很久以前,有一群人,他们研究出了可以开合的晶体管,这个晶体管可以表示出高电位和低点位这两种点位,也就是0和1,他们把这个称作位(bit)。

之后他们又决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"(byte)。

再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。

2.1 ASCII

开始,计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。

他们把其中的编号从0开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值