1 《电气控制与PLC 应用技术》课程总复习 一、基本常识与概念 在计算机技术中,常用的进制主要有二进制、八进制、十进制和十六进制等几种,任意进制(N进制)数展开式的通式为: iiNkD )0(nni之间任意整数 式中,N 为计数的基数,ik 为第i 位的系数,iN 为第i 位的权(简称位权),这就是按权位展开再求和即可
1、任意N 进制数转换为十进制 将任意N 进制数按上述通式展开,再求和,就可得到该N 进制数对应的十进制数
例1:将二进制数(1010)2 转换成十进制数
解:321021010(1010)12021202(82)(10) 例2:将八进制数531
6 转换成十进制数
解:1010128)75
345(75
012432086818385)6
531( 2、十进制数转换成任意N 进制数 十进制数的整数部分与小数部分转换方法不同,可将其分别转换,然后再将两部分合来即可
(1)整数部分转换方法:除基取余法
第一个余数为N 进制数最低位即第0 位的数码D0
(2)小数部分转换方法:乘基取整法
第一个整数即为N 进制小数部分中小数点后第一位的数码D-1
例3:将十进制数12
24 转换成二进制数(小数部分取4 位小数的近似值)
解:(1)整数部分 12÷2=6 除基取余数0(LSD) 6÷2=3 除基取余数0 3÷2=1 除基取余数1 1÷2=0 除基取余数1(MSD) 整数部分为:1100 (2)小数部分 0
24×2=0
48 乘基取整0(N-1) 0
48×2=0
96 乘基取整0 0
96×2=1
92 乘基取整1 2 0
92×2=1
84 乘基取整 1 (3)以上两部分全起来得:(12
24)10=(1100
0011)2 3、二进制数与八进制、十六进制数之间的转换 (