上一篇:如何存储和表示数字—(计算机基础课十一)

好了,聊够数字了,但你的名字是字母组成的。所以我们也要表示文字,今天我们继续聊。

与其用特殊方式来表示字母,计算机可以用数字表示字母,最直接的方法是给字母编号:A是1,B是2,C是3,以此类。著名英国作家 弗朗西斯·培根(Francis Bacon),曾用 5位序列来编码英文的 26 个字母。在十六世纪传递机密信件,五位(bit)可以存 32 个可能值(2^5)。 这对26个字母够了,但不能表示 标点符号,数字和大小写字母。

ASCII

ASCII,美国信息交换标准代码,发明于 1963 年,ASCII 是 7 位代码,足够存 128 个不同值,范围扩大之后,可以表示大写字母,小写字母,数字 0 到 9, @ 这样的符号, 以及标点符号。举例,小写字母 a 用数字 97 表示,大写字母 A 是 65。: 是58  ) 是41。ASCII 甚至有特殊命令符号,比如换行符,用来告诉计算机换行。在老计算机系统中,如果没换行符,文字会超出屏幕,因为 ASCII 是个很早的标准,所以它被广泛使用。

让不同公司制作的计算机,能互相交换数据,这种通用交换信息的能力叫 "互用性",但有个限制:它是为英语设计的幸运的是,一个字节有8位,而不是7位,128 到 255 的字符渐渐变得常用。这些字符以前是空的,是给各个国家自己  "保留使用的"。在美国,这些额外的数字主要用于编码附加符号,比如数学符号,图形元素和常用的重音字符。另一方面,虽然拉丁字符被普遍使用,在俄罗斯,他们用这些额外的字符表示西里尔字符,而希腊电脑用希腊字母等等。

乱码

这些保留下来给每个国家自己安排的空位, 对大部分国家都够用,问题是,如果在 土耳其 电脑上打开 拉脱维亚语 写的电子邮件,会显示乱码,随着计算机在亚洲兴起,这种做法彻底失效了。中文和日文这样的语言有数千个字符,根本没办法用 8 位来表示所有字符!为了解决这个问题,每个国家都发明了多字节编码方案,但不相互兼容。

Unicode

日本人总是碰到编码问题,以至于专门有词来称呼:"mojibake" 意思是 乱码,所以 Unicode 诞生了 - 统一所有编码的标准设计于 1992 年,解决了不同国家不同标准的问题,Unicode 用一个统一编码方案。最常见的 Unicode 是 16 位的,有超过一百万个位置 -对所有语言的每个字符都够了。100 多种字母表加起来占了 12 万个位置。还有位置放数学符号,甚至 Emoji。就像 ASCII 用二进制来表示字母一样。

其他格式 - 比如 MP3 或 GIF ,用二进制编码声音/颜色,表示照片,电影,音乐。重要的是,这些标准归根到底是一长串位短信, YouTube 视频,互联网上的每个网页甚至操作系统,只不过是一长串 1 和 0。

下周,我们会聊计算机怎么操作二进制,初尝"计算"的滋味

感谢观看,下周见。

相关阅读:

  1. XOR—布尔逻辑和逻辑门(三)

  2. 如何存储和表示数字—二进制(一)

为什么计算机会出现乱码—(计算机基础课十二)​​​​​​​相关推荐

  1. 公务员考试计算机最后程序题,公务员考试计算机试题十二

    计算机专业公务员考试各地真题-- 公务员考试计算机试题十二 一.选择题((1)-(30)每个选项1分,(31)-(55)每个选项2分,共80分) (1) 微机计算机中,控制器的基本功能是 A) 实现算 ...

  2. 计算机中十二种常用密码的破解方法(转)

    计算机中十二种常用密码的破解方法(转)[@more@] 在日常操作中,我们经常要输入各种各样的密码,例如开机时要输入密码,QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器.打不开文件.不 ...

  3. 怎么用计算机计算not,计算机如何进行逻辑计算—(计算机基础课十四)

    咱们如今讲 ALU 的另外一半:逻辑单元.测试 逻辑单元执行逻辑操做.net 好比以前讨论过的 AND,OR 和 NOT 操做,它也能作简单的数值测试,好比一个数字是否是负数,例如,这是检查 ALU  ...

  4. 全国计算机会过期吗,计算机二级​证会过期吗

    摘要: 计算机二级​证会过期吗为你介绍计算机二级证书几乎每一个是大学必考的证书,那么计算机二级证书有效期是多久呢,以下是小编为大家整理的计算机二级证书相关内容,供您参考. 计算机二级证会过期吗 全国计 ...

  5. 计算机如何进行加减乘除计算—(计算机基础课十三)​​​​​​​​​​​​​​

    上一篇:为什么计算机会出现乱码-(计算机基础课十二) ALU 上节,我们谈了如何用二进制表示数字,比如二进制 00101010 是十进制的 42,表示和存储数字是计算机的重要功能,但真正的目标是计算, ...

  6. 中国大学生服务外包创新创业大赛近五届(八至十二)赛题汇总

    届次 赛题编号 命题企业 题目类别 专业方向 赛题 备注 十二 A01 今目标 应用类 企业服务 小微企业跨组织人才管理系统 1.企业服务--企业服务外包,如法务.财务.人力资源.知识产权.咨询策划. ...

  7. 未来计算机会朝什么方向发展,计算机更新换代非常快,未来计算机会向哪些方向发展...

    描述 (文章来源:网络整理) 未来的计算机会向巨型晔.微型化.智能化.网络化和非冯·诺依曼体系结构发展,那么是什么样子的计算机呢? 1.量子计算机:量子计算机的概念源于对可逆计算机的研究.量子计算机是 ...

  8. 高中结业考试计算机试题及答案,高中计算机会考试题及答案

    高中计算机会考试题及答案 高中计算机会考试题及答案(1) 高中计算机会考试题及答案,可以用 Ctrl+F 组合键来查找题目,会非常方便. 一箩筐的复制过来的,难免题目会重复. 判断题中"T& ...

  9. 高中会考计算机试题及答案,高中计算机会考试题及答案

    高中计算机会考试题及答案(2) 2007-11-16 23:20 1.在默认方式下,Excel 2000工作表的列以( C )标记. A.数字+字母B.字母+数字C.数字D.字母 2.多媒体计算机是指 ...

最新文章

  1. 爬虫必备工具,掌握它就解决了一半的问题
  2. 阿里大规模应用Flink踩过的坑:如何大幅降低HDFS压力?
  3. View和View的参数传递
  4. 软件官网与memcached介绍
  5. [Everyday Mathematics]20150103
  6. win10关闭windows聚焦_Win10优化:这8个操作简单的小方法让你的Win10系统更加流畅...
  7. python文本相似度分析_文本相似度分析(基于jieba和gensim)
  8. jquery如何拿到一个对象_jQuery 怎么获取对象
  9. mysql性能测试工具之sysbench
  10. python求5_Python 5 运算符
  11. indesign教程,了解基本文本格式
  12. 《编程之美》中买书问题算法。空间复杂度O(n),时间复杂度O(n),求挑战
  13. html批量采集,批量采集网页数据 - 八爪鱼采集器
  14. 1415-2团队博客汇总表
  15. Spring微服务实战第2章 使用Spring Boot构建微服务
  16. 关于mp4格式转m3u8切片加密的方案调研
  17. hive常用的函数以及知识
  18. scribd.com文档下载
  19. 大前端时代的乱流:带你了解最全面的 Flutter Web
  20. ES6面试、复习干货知识点汇总

热门文章

  1. 软路由当文件服务器拒绝了连接,软路由服务器怎么设置方法
  2. 2013.11.19
  3. 流水灯的依次点亮和依次熄灭
  4. 《杜拉拉升职记》第二部,一本失败的小说,一本中层管理的最佳实践手册
  5. 我们是一群坚定的青年,从未向时间屈服
  6. 预装绿坝,Linux何处去?
  7. 读李彦宏《硅谷商战》有感
  8. 青铜修炼手册:Axure实现水波纹效果
  9. 面向对象的 ABAP 编程初探 - 什么是类,实例,和 Public 方法
  10. 江西多措并举推进移动物联网产业发展,增长势头强劲