任务二 了解计算机中的数制与字符编码这节课我们完成第二个任务——了解计算机中的数制与字符编码虽然计算机能极快地进行运算,但其内部并不像人类在实际生活中使用的十进制,而是使用只包含 0 和 1 两个数值的二进制
人们输入计算机的十进制被操作系统转换成二进制进行计算,计算后的结果又由二进制转换为十进制输出
计算机为什么采用二进制呢
因为二进制运算规则简单,与十进制数相比,二进制数的运算规则要简单得多,这不仅可以使运算器的结构得到简化,而且有利于提高运算速度,技术上也很容易实现
另外二进制符合逻辑运算的真和假,并且易于进行转换,所以计算机采用二进制是最方便的
要理解二进制,我们先要了解几个相关知识:数制、数制的转换、字符编码
一、 计算机中的数制数制也称进制,是用一组固定的符号和统一的规则来表示数值的方法
生活中其实很多地方的计数方法都多少有点不同进制的影子
比如我们最常用的 10 进制,其实起源于人有 10 个指头,远古以前的人都用手指来计数
如果我们的祖先始终没有摆脱手脚不分的境况,那么我们现在一定是在使用 20 进制
不同的进制,生活中还有:七进制,比如星期
十二进制,比如“一打”,六十进制,比如分钟……计算机中通常采用的数制有十进制、二进制、八进制和十六进制
在计算机中,文字、数字、声音、图形图像,视频以及动画等数据都是以二进制形式进行存储的
学习数制,必须首先掌握数码、基数、数位和位权这几个概念
1、数码:也称数符,是数制中表示基本数值大小的不同数字符号
比如:十进制有 10 个数码:0、1、2、3、4、5、6、7、8、9;二进制有 2 个数码:0 和 1;八进制有八个数码:0、1、2、3、4、5、6、7;十六进制有 16 个数码:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
2、基数: 基数就是数制所使用数码的个数
一般而言,r 进制数的基数为 r,