目录
一、计算机的数制
计算机的数制也称为进制,主要有下列四个定义
1.1数制
计数的方法,指用一组固定的符号和统一的规则表示数值的方法
比如:2进制,用两个阿拉伯数字:0、1
10进制,用十个阿拉伯数字:0到9
1.2数位
指数字符号在一个数中所处的位置
从右边开始往左数,第一个数字是第0位,第二个数字是第1位……
1.3基数
指在某种进位计数制中,数位上所能使用的数字符号的个数
几进制基数就为几,例如:二进制的基数为2,十进制基数为10
1.4位权
指在某种进位计数器中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小
位权=每一位的数值×基数的数位次方
二、数制的表示
三、数制分类
3.1十进制
十进制数制系统包括10个数字,即0,1,2,3,4,5,6,7,8,9
以567D为例:
百位 十位 个位
5 6 7
3.2二进制
目前计算机系统说采用的进制,二进制数制系统包含2个数制,即0和1
优点:①二进制只需用两种状态表示数字,容易实现
②二进制的算数运算规则简单
③用二进制容易实现逻辑运算
3.3十六进制
十六进制数制系统包含16个数制,即前十个数字是0到9,后面用A、B、C、D、E、F分别表示10、11、12、13、14、15
四、数制转换
数制转换即进制转换。指进制(二、八、十、十六进制)间的相互转换,计算机编程中较为常见。
4.1二进制、十六进制转换为十进制
二进制、十六进制转十进制采用按权相加法
以1011010B为例转换成十进制
就可以得出1011010B=90D
十六进制转换为十进制也采用相同方法,只是基数要从2换成16
4.2二进制转换为十六进制
可以参照这张图
从右边开始数每四位数可换算成一个十六进制数,不够的就在最左边补0
以 10011110001110B为例
4.3十进制转换为二进制、十六进制
十进制转换为二进制、十六进制可以采取整除取余法
以125D为例转换为二进制
从下往上数,就可以得到125D=1111101B
十六进制转换为十进制也采用相同方法,只不过数制整除2要换成整除16
4.4常见的八位二进制数
五、存储量
总结
1、了解各进制区别
2、重点掌握各进制之间的转换