计算机基础知识 进制转换,noi计算机基础知识【进制转换部分】

本文介绍了计算机基础知识中的二进制数系统,及其与八进制、十六进制的关系。二进制由于只有0和1两个数字,易于物理实现,但读写不便。为了解决这一问题,引入了八进制和十六进制,它们分别以8和16为基数,便于表示和描述二进制数。文章详细阐述了各种进制之间的转换方法,并通过实例展示了转换过程。此外,还解释了进制转换中涉及的权的概念。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

第一部分 计算机基础知识

一、二进制数

计算机内信息的存储、运算等主要通过二进制。

二进制的特点:只有两个基本数字0和1;逢二进一位。

二进制的优点:因为它只有两个基本数字0和1,所以容易物理实现。所谓物理实现,指的是通过不同的物理状态来表示不同的数字。如在计算机的内部,对于0和1可以通过高电平(电压稍高一点的电流)和低电平(电压稍低一点的电流)来表示。又如在软磁盘上存放一个0或1,可以通过磁性的强弱来表示。

二进制的缺点:读写不方便。有时又引进八进制或十六进制来方便描述。因为8是2 的3次方,所以三位二进制跟一位八进制相对应;同样四位二进制跟一位十六进制相对应。八进制有8个基本数字:01234567,它的特点是逢八进一位。而十六进制的有十六个基本数字:0123456789ABCDEF,它的特点是逢十六进一位。下面是几种进制的对照表:

十进制     二进制     八进制     十六进制

0     0     0     0

1     1     1     1

2     10     2     2

3     11     3     3

4     100     4     4

5     101     5     5

6     110     6     6

7     111     7     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

16     10000     20     10

17     10001     21     11

18     10010     22     12

19     10011     23     13

20     10100     24     14

我们知道十进制的每一位的权代表的是十的若干次方,不同进制的数,基数不同,其每位上所代表的值大小也不同,我们称之为“权”。

①     十进制数,逢十进一。如(219)10=2*102+1*101+9*100

②     二进制数,逢二进一。如(11010)2=1*24+1*23+0*22+1*21+0*20=26

③     八进制数,逢八进一。如(273)8=2*82+7*81+3*80=187

④     十六进制数,逢十六进一。如(27B)16=2*162+7*161+11*160=635

从以上的计算中可以看到:进制不同,基数不同,每位上权值大小也不同,数值大小也不相同。

将十进制数转换为任意进制数的基本方法为:将十进制数除以所定的进制数反向取余,如将十进制数39转为二进制数:

2   |     39

2   |    19          ……1

2   |    9          ……1

2   |    4         ……1

2   |   2         ……0

2   |   1        ……0

2     0        ……1

39(10)=100111(2) 39=32+4+2+1=100111(2)

又如将245转为八进制:245(10)=365(8)

8   |    245

8   |    30    ……5

8    |   3    ……6

8    0   ……3

对于十进制小数转为其他进制的小数,则是不断将小数部分乘以进制数取整,作为转换后的小数部分,直到为零或精确到小数点后第几位。如0.35(10)=0.01011(2), 0.125(10)=0.001(2)

任意进制数转为十进制数的基本方法是按权展开求和,前面①②③④例子已说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值