目录
1基本概念
(1)数码
数制是一种表示数值的体系或方法。它定义了一组符号,用于表示数字,以及规定了如何进行数值的组合和计算,一个数字符号就被称为数码。
(2)基数
数字系统的基本数,决定了每一位数的位权
(3)位权
在数制中,位权(也称为权重或位置值)是指一个数字在一个数中所占的位置对数值的贡献。
(4)加权系数
数码与权的乘积
2 常见的数制
2.1十进制(Decimal)
平时我们在生活中使用最广泛的是十进制,因此我们不需要更多特殊的符号来表示十进制,但是在数字电子技术中,由于还有其他进制的数,我们需要进行区分。
十进制数的表示 (XXX)10或(XXX)D
十进制的数码是:0、1、2、3、4、5、6、7、8、9
十进制的基数是:10
计数规则:逢十进一
2.2 二进制(Binary)
二进制数的表示(XXX)B (XXX)2
二进制的数码是:0、1
十进制的基数是:2
计数规则:逢二进一
2.3八进制(Octal)
八进制数的表示(XXX)O (XXX)8
八进制的数码是:0、1、2、3、4、5、6、7
八进制的基数是:8
计数规则:逢八进一
2.4 十六进制 (Hexadecimal)
十六进制数的表示(XXX)H (XXX)16
十六进制的数码是:0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)
八进制的基数是:16
计数规则:逢十六进一
3 数制对照表
十进制 | 二进制 | 八进制 | 十六进制 |
0 | 0000 | 00 | 0 |
1 | 0001 | 01 | 1 |
2 | 0010 | 02 | 2 |
3 | 0011 | 03 | 3 |
4 | 0100 | 04 | 4 |
5 | 0101 | 05 | 5 |
6 | 0110 | 06 | 6 |
7 | 0111 | 07 | 7 |
8 | 1000 | 10 | 8 |
9 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E |
15 | 1111 | 17 | F |
4、不同数制之间的转换
4.1十进制转二进制
整数部分:
方法:除2 取余
278 转化为十进制
除二 取余
278/2 =139------------0
139/2=69---------------1
69/2=34-----------------1
34/2=17-----------------0
17/2=8-------------------1
8/2=4---------------------0
4/2=2---------------------0
2/2=1---------------------0
商还未为0,继续
1/2=0---------------------1
商为0了,终止
反写刚才的余数
100010110
小数部分:
方法:乘2取整
0.625转化为2进制
0.625*2=1.25 ----------取1
0.25*2=0.5--------------取0
0.5*2=1.0----------------取1
取1以后为零了,结束
反写:0.101
4.2二进制转十进制
方法:数码与位权的乘积和
4.3十进制转八进制
其实方法是一样的,针对整数部分,除8取余,针对小数部分,乘8取整
以185为例
185/8=23----------------1
23/8=2--------------------7
2/8=0----------------------2
反写:271
以0.625为例
0.625*8=5.0------------------取5
0.0 结束
0.5
4.4 八进制转十进制
方法:数码与位权的乘积和
4.5 十进制转十六进制
其实方法是一样的,针对整数部分,除16取余,针对小数部分,乘16取整
以305为例
305/16=19--------------1
19/16=1------------------3
1/16=0--------------------1
反写131
以0.75为例
0.75*16=12.0---------12
0.0结束
把12记下来,为C
4.6 十六进制转十进制
方法:数码与位权的乘积和
4.7 二进制转八进制
小数点开始,向两边分组,三位一组,不足三位两端补零
11110.010111 为例:(对应关系在数制对照表)
011 110 . 010 111
3 6 . 2 7
4.8 八进制转二进制
每一位都扩写成三位2进制
以 52.43为例
5 2 . 4 3
101 010 . 100 011
4.9 二进制转十六进制
小数点开始,向两边分组,四位一组,不足四位两端补零
以8FA.C6为例
8 F A . C 6
1000 1111 1010 . 1100 0110
4.10 十六进制转二进制
每一位都扩写成四位2进制
以1011110.10110010为例
0101 1110 . 1011 0010
5 E . B 2