ascii码中文意思是? 计算机的“字典”——ASCII码

536次浏览     发布时间:2024-03-29 09:56:01    


字符集和字符编码

有人会说字符集就是字符编码,其实这个说法是不严谨的。字符集和字符编码并不是相同的概念,字符集仅仅规定了文字和二进制的对应关系,它是为字符分配了唯一的一一对应的编号。而字符编码规定了如何将这些字符编码存储到计算机中。

字符集为每一个字符分配唯一的二进制数据编码,就好比《唐伯虎点秋香》里给唐伯虎取名“9527”一样,提到“9527”人们就会想到是唐伯虎。同理,我们使用字符集给每一个字符规定一个对应的二进制表示的编号,这样在出现特定的二进制后计算机就会知道这个编号所表示的字符了。

ASCII码

美国人的发明

ASCII 是“American Standard Code for Information Interchange”的缩写,翻译成中文就是“美国信息交换标准代码”。

这就是计算机确认字符与二进制关系的“字典”。因为计算机是美国人发明的,所以他们首先要考虑的问题就是该如何将二进制和英文字母(也就是拉丁文)对应起来。ASCII 的标准版本是在 1967 年第一次发布的,最后一次更新是在 1986 年,迄今为止共收录了 128 个字符,包含了基本的拉丁字母(英文字母)、阿拉伯数字(也就是 1234567890)、标点符号(,.!等)、特殊符号(@#$%^&等)以及一些具有控制功能的字符。标准 ASCII 编码共收录了 128 个字符,其中包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 95 个可显示字符。用一个字节中较低的 7 个比特位(Bit)足以表示(2到7次方 = 128),所以还会空下一个比特位,它就被浪费了。

在 ASCII 编码中,大写字母、小写字母和阿拉伯数字都是连续分布的,这给程序设计带来了很大的方便。例如要判断一个字符是否是大写字母,就可以判断该字符的 ASCII 编码值是否在 65~90 的范围内。

ASCII 编码已经成了计算机的通用标准。

相关文章:

宋朝的gdp占世界80%?英国经济专家:一个以讹传讹的历史谣言 04-20

明朝上的十大灾难(七)甲申之变 04-20

唐朝疆域划分 :西到黑海,南抵印度洋,北至北冰洋 04-20

他是明朝三大才子之一,明朝第一位内阁首辅,最后竟被埋雪堆里冻死 04-19

明朝皇帝子嗣,6位子嗣繁多,为何其中10位都没有后代? 04-19

由“皇帝赏赐”到“自我创新”,从服饰变化看明朝宦官官服 04-19

看看大明朝聊聊司礼监,是什么机构,和东厂、西厂、锦衣卫啥关系 04-19

唐朝和尚诗人 ?唐代著名的十五位诗僧,每人一首代表诗 04-19

代国是什么朝代 ,代国在什么地方,国都是哪里? 04-18

明朝历任户部尚书 ,平均两年一人,为何却有人干了27年 04-18