概述
文章目录
- 1.1 概述
- 1.2 几种常用的数制
- 1.3 不同进制间的转换
- 1.4 二进制算数运算
- 1.5 几种常用的编码
1.1 概述
数制:我们把多位数码中每一位的构成方法以及从低位到高位的进位规则称为数制。
码制:为了便于记忆和查找,在编制代码时总要遵循一定的规则,这些规则就称为码制。
1.2 几种常用的数制
一、十进制
D
=
∑
k
i
∗
1
0
i
D=sum k_i * 10^i
D=∑ki∗10i
二、二进制
D
=
∑
k
i
∗
2
i
D=sum k_i*2^i
D=∑ki∗2i
三、八进制
D
=
∑
k
i
∗
8
i
D=sum k_i*8^i
D=∑ki∗8i
四、十六进制
D
=
∑
k
i
∗
1
6
i
D=sum k_i*16^i
D=∑ki∗16i
1.3 不同进制间的转换
二进制转化成十进制:按权展开即可
十进制转化成二进制:整数部分除2取余,小数部分乘2取整
对于其它进制之间的转换类似,在此不作详述。
1.4 二进制算数运算
二进制的算数运算与十进制算数运算的区别在于二进制数是“逢二进一”而不是十进制数的“逢十进一”。
二进制数的算数运算全部可以用“移位”和“相加”两种操作实现。
原码、反码、补码对照表
1.5 几种常用的编码
其中8421码、2421码和5211码是恒权码,余3码不是恒权码,而余3循环码是一种变权码。
最后
以上就是清脆凉面为你收集整理的数制和码制1.1 概述1.2 几种常用的数制1.3 不同进制间的转换1.4 二进制算数运算1.5 几种常用的编码的全部内容,希望文章能够帮你解决数制和码制1.1 概述1.2 几种常用的数制1.3 不同进制间的转换1.4 二进制算数运算1.5 几种常用的编码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复