进制转换计算机文档,计算机进制转换.pdf

进制

进制也就是进位制,是人们规定的一种进位方法。 对于任何一

种进制X 进制,就表示某一位置上的数运算时是逢 X 进一位。 十进

制是逢十进一,是逢十六进一,就是逢二进一,以此类推,x 进制就是

逢 x 进位。进位制/位置计数法是一种记数方式,故亦称进位记数法/位

值计数法,可以用有限的数字符号代表所有的数值。可使用的数目称

为基数(en:radix)或,基数为 n ,即可称 n 进位制,简称 n 进制。现在最

常用的是,通常使用 10 个 0-9 进行记数。

计算机只识别二进制,人类最习惯的是使用十进制,对于任何一个数,我们可以用不同

的进位制来表示。比如:十进数 57(10),可以用表示为 111001(2),也可以用表示为

212(5),也可以用表示为 71(8)、用表示为 39(16),它们所代表的数值都是一样的。

二进制数

二进制数有两个特点:它由两个基本数字 0,1 组成,二进制数运算规律是逢二进一。

为区别于其它进制数,二进制数的书写通常在数的右下方注上基数 2,或加后面加 B 表

示。

例如:二进制数可以写成2 ,或写成,对于可以

不加注.计算机中的数据均采用二进制数表示,这是因为二进制数具有以下特点:

1) 二进制数中只有两个字符 0 和 1,表示具有两个不同稳定状态的元器件。例如,电

路中有、无电流,有电流用 1 表示,无电流用 0 表示。类似的还比如电路中电压的高,低,

晶体管的导通和截止等。

2 ) 二进制数运算简单,大大简化了计算中运算部件的结构。

二进制数的和运算如下:

0+0=0 0+1=1 1+0=1 1+1=10

0×0=0 0×1=0 1×0=0 1×1=1

但是,二进位制有个致命的缺陷,就是数字写出来特别长,如:把十进位制的 100000

写成二进位制就是 11000011010100000,所以计算机内还有两种辅助进位制:八进位制和

十六进位制。二进位制写成八进位制时,长度只有二进位制的三分之一,把十进位制的

100000 写成八进位制就是 303240 。十六进位制的一个数位可代表二进位制的四个数位。

这样,十进位制的 100000 写成十六进位制就是 186A0。

八进制数

由于二进制数据的基 R 较小,所以二进制数据的书写和阅读不方便,为此,在小型机

中引入了。八进制的基 R=8=2^3,有数码 0、1、2、3、4 、5、6、7,并且每个数码正好对

应三位二进制数,所以八进制能很好地反映二进制。八进制用下标 8 或数据后面加 O 表示

例如:二进制数据 ( 11 101 010 . 010 110 100 )2 对应 八进制数据 ( 3 5 2 . 2 6 4 )8 或

352.264O.

十进制数

人们通常使用的是十进制。它的特点有两个:有 0,1,2….9 十个基本数字组成,十进

制数运算是按“逢十进一”的规则进行的.

在计算机中,除了十进制数外,经常使用的数制还有和十六进制数.在运算中它们分别

遵循的是逢二进一和逢十六进一的法则.

十六进制

由于二进制数在使用中太长,不容易记忆,所以又提出了十六进制数

十六进制数有两个基本特点:它由十六个字符 0~9 以及A ,B,C,D,E,F 组成(它

们分别表示 10~15),十六进制数运算规律是逢十六进一,即基 R=16=2^4,通常在表示

时用尾部标志 H 或下标 16 以示区别。

例如:十六进制数 4AC8 可写成(4AC8 )16,或写成4AC8H 。

位权概念

对于形式化的进制表示,我们可以从 0 开始,对数字的各个进行编号,即个位起往左依次为编

号 0,1,2 ,……;对称的,从小数点后的数位则是-1,-2,……

进行时,我们不妨设源进制(转换前所用进制)的基为 R1,目标进制(转换后所用进

制)的基为 R2,原数值的表示按数位为AnA(n-1 )……A2A1A0.A-1A-2……,R1 在 R2 中

的表示为 R,则有(AnA(n-1 )……A2A1A0.A-1A-2……)

R1=(An*R^n+A(n-1)*R^(n-1)+……+A2*R^2+A1*R^1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值