推广 热搜: 铸铁T型槽平台  封号  BQG250/0.3气动隔膜泵  北京  收购ACF  手中  牵手  滤芯  动词  清扫器刮刀 

进制转换练习题 、进制转换的题目及答案

   日期:2023-04-20     浏览:27    评论:0    
核心提示:汇编-进制转换 进制之间的转换记录 常见的进制范围表示方法: 二进制数:01 2个数字 逢二进一:0+0=0,0+1=1,1+0=1,1+1=(1)0 八进制数:0123456

汇编-进制转换

进制之间的转换记录

常见的进制范围表示方法:

二进制数:01 2个数字

逢二进一:0+0=0,0+1=1,1+0=1,1+1=(1)0

八进制数:01234567 8个数字

逢八进一:1+5=6,5+6=13

十进制数:0123456789 10个数字

逢十进一:1+5=6,5+6=11

十六进制数:0123456789ABCDEF 16个数字

逢十六进一:5+6=B,A+B=15

二进制 –Binary 简称:B

八进制 –Octal 简称:O

十进制 –Decimal 简称:D

十六进制 –Hexadecimal 简称:H

常见的需要背下来的二进制,十进制,十六进制之间的转换

二进制

十进制

十六进制

0000

0001

1

1

0010

2

2

0011

3

3

0100

4

4

0101

5

5

0110

6

6

0111

7

7

1000

8

8

1001

9

9

1010

10

A

1011

11

B

1100

12

C

1101

13

D

1110

14

E

1111

15

F

其他进制转换成二进制

例题练习:

2A.8H=()D 十六进制转换为十进制

这里转换的方法就是多少进制转换成十进制的话就多少的几次方来计算,指数就按照小数点来划分,小数点左边就是整数,右边就是负数,这跟初中学习的数轴是一个道理。

解:2A.8H=2 161+A 160+8*16-1

165.2O=()D 八进制转换为十进制

同理这里是以8的多少次方计算

解:165.2O=1 82+6 81+5 80+2 8-1

10101.11B=()D 二进制转换为十进制

解:10101.11B=1 24+0 23+1 22+0 21+1 20+1 2-1+1*2-2

十进制转换为其他进制

这里十进制转换分为整数和小数,一般常见的也都是整数,转换时短除法计算即可。

整数转换

427D=()H

427D=()O

427D=653O

11D=()B

11D=1011B

纯小数转换

例:0.85D=(?)H

解:0.85*16=13.6 ……13=D

即有整数又有小数

若十进制数有整数也有小数,则整数和小数分别转换,再求其和即可。

例:11.375D=()B

0.375*2=0.75 ……0

0.75*2=1.5 ……1

0.5*2=1.0 ……1

0.375D=0.011B

二进制转换八进制或十六进制

二进制转换为八进制和十六进制,主要的特点是将二进制进行拆分然后按照转换十进制来计算之后平凑合并起来,转换为八进制就以每3个分一组,转换十六进制就以每4个分一组

记住分组是以小数点为起点开始同时向左和向右开始

如下:

1011011111.10011B=()O=()H

上述是将二进制转换为八进制和十六进制

转换成八进制如下操作:

1 011 011 111 . 100 110 向右缺少就补0

1 3 3 7 4 6 将对应分组的二进制进行转换为十进制之后合并就可以了

最终的八进制结果是:1337.46O

转换成十六进制如下操作:

10 1101 1111 . 1001 1000 向右补3个0

2 D F 9 8 将对应分组的二进制先转换为十进制再转换为十六进制合并即可。

最终的十六进制结果是:2DF.98H

八进制和十六进制转换为二进制

方法同样是进行分组,将对应的八进制和十六进制的数值每个进行分组,然后对单个的数值进行转换为二进制,再合并即可。

36.24O=()B

3 6 2 4

011 110 010 100

最终八进制转换为二进制结果是:11110.0101B

3DB.46H=()B

3 D B . 4 6

0011 1101 1011 . 0100 0110

最终八进制转换为二进制结果是:1111011011.0100011B

进制间数值转换练习作业题

1. (BF3C)16=( )10

2. (10101011.00011110110)2=( )8

3. (13.875)10=( )2

4. (000100101111.10111)2=( )10

1 (BF3C)16 分别转换成xxxx的2进制形式,例:B为1001 ,3为0011.再由2进制转化成其他进制。

寻计算机二进制转换十进制练习题

我们以(25.625)(十)为例讲解一下进制之间的转化问题

说明:小数部份的转化计算机二级是不考的,有兴趣的人可以看一看

2. 二 ---- 十

(11001.101)(二)

整数部分: 下面的出现的2(x)表示的是2的x次方的意思

1*2(4)+1*2(3)+0*2(2)+0*2(1)+1*2(0)=25

小数部分:

1*2(-1)+0*2(-2)+1*2(-3)=0.625

所以:(11001.101)(二)=(25.625)(十)

3. 十 ---- 八

(25.625)(十)

整数部分:

25/8=3......1

3/8 =0......3

然后我们将余数按从下往上的顺序书写就是:31,那么这个31就是十进制25的八进制形式

小数部分:

0.625*8=5

然后我们将整数部分按从上往下的顺序书写就是:5,那么这个5就是十进制0.625的八进制形式

所以:(25.625)(十)=(31.5)(八)

4. 八 ---- 十

(31.5)(八)

整数部分:

3*8(1)+1*8(0)=25

小数部分:

5*8(-1)=0.625

所以(31.5)(八)=(25.625)(十)

十进制转二进制举个具体例题

例如302

302/2 = 151 余0

151/2 = 75 余1

75/2 = 37 余1

37/2 = 18 余1

18/2 = 9 余0

9/2 = 4 余1

4/2 = 2 余0

2/2 = 1 余0

故二进制为100101110

一个十进制数转换为二进制数要分整数部分和小数部分分别转换,最后再组合到一起 。整数部分采用 "除2取余,逆序排列"法。

具体做法是用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

扩展资料:

不同进制之间的转换本质就是确定各个不同权值位置上的数码。转换正整数的进制的有一个简单算法,就是通过用目标基数作长除法;余数给出从***位开始的“数字”。

二进制转换为十进制“按权展开求和”,该方法的具体步骤是先将二进制的数写成加权系数展开式,而后根据十进制的加法规则进行求和。

进制转换练习题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于进制转换的题目及答案、进制转换练习题的信息别忘了在本站进行查找喔。

原文链接:http://www.yzhs.net/news/show-16251.html,转载和复制请保留此链接。
以上就是关于进制转换练习题 、进制转换的题目及答案全部的内容,关注我们,带您了解更多相关内容。
 
标签: 转换为 整数 小数
打赏
 
更多>同类资讯
0相关评论

推荐资讯
网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报