今天看啥  ›  专栏  ›  海鹏杂谈

科学启蒙之路-Day23

海鹏杂谈  · 简书  ·  · 2018-09-22 23:53

昨天简单讲了计算机的构成,其中涉及到了一点儿表达的原理,今天就来深入的探讨一些技术细节。

昨天谈到了,计算机全靠芯片,芯片里的电路有无数的开关,通过0和1来表示所有的东西。那么像数字、文字以及图片、声音等,又是怎么全部通过0和1这两个数字来表示的呢?

所有的数字全部都是0和1,这叫做二进制。像我们生活中的所有数字,都是10进制,也就是逢10进位,这样比较简单,乘以10直接就是在后面加个0就行了。那么二进制,顾名思义,就是逢2就进位,这样虽然计数很繁琐,但是好处是只用0和1两个数字就足够了。对于计算机来说,却是再合适不过了,计算繁琐也正好利用计算快的优势。

举几个二进制表示法的例子:

0 和 1 就不用说了,从2开始,需要进位,所以就要用10来表示。那么3就是11,再继续4,又需要进位了,就是100,以此类推。

好了,数字知道怎么表示了,那么文字呢?计算机的发明者是外国人,说英语,所以一开始只需要考虑英文就可以了。英文只有26个字母,区分大小写的话是52个,通过下面的编码表,可以将所有的字母表示出来:

A=65 B=66 C=67 …… a=97 b=98 c=99 ……

这样字母就也能用数字表示了。




原文地址:访问原文地址
快照地址: 访问文章快照