您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页进制转换习题详解

进制转换习题详解

来源:华拓科技网
思考题与习题一

4.将下列十进制数分别转化为二进制数、八进制数和十六进制数。

(1)25.82 (2)412.15 (3)513.46 (4)69.136

二进制 解:(1)2|25 2|12 ....余数为1 2|6 ……余数为0 2|3 ……余数为0

2|1……余数为1

0……余数为1

0.82*2=1. 取整数1 整数D

0.*2=1.28 取整数1 整数1

0.28*2=0.56 取整数0 八进制 8|25 8|3 .... 余数为1 0 ………余数为3 0.82*8=6.56 取整数6 0.56*8=4.48 取整数4 0.48*8=3.84 取整数3 十六进制

16|25

.余数为9

0.. 余数为1 0.82*16=13.12取0.12*16=1.92 取0.92*16=14.72取

16|1 整数E

0.56*2=1.12 取整数1 0.84*8=6.72 取整数6 0.72*16=11.52取整数B

所以(25.82)D=(11001.1101)B (25.82)D=(31.36)Q(25.82)D=(19.D1EB)H

(2)2|412 8|412 ….. 余数为4 16|412 ..余数为12

2|206 ….余数为0 8|51 ……余数为3 16|25 .余数为9

2|103 …. 余数为0 8|6 …….余数为6 16|1 余数为1

2|51….. 余数为1 0 0

2|25… 余数为1

2|12…余数为1

2|6…余数为0

2|3…余数为0

2|1…余数为1

0…余数为1

0.15*2=0.3 取整数0 0.15*8=1.2 取整数1 0.15*16=2.4 取整数2

0.3*2=0.6 取整数0 0.2*8=1.6 取整数1 6

0.6*2=1.2 取整数1 0.6*8=4.8 取整数4 6

0.2*2=0.4 取整数0 0.8*8=6.4 取整数6 所以(412.15)D=(110011100.0010)B

(412.15)D=(634.1146)Q

(412.15)D=(19C.2666)H

(3) 2|513 8| 513 余数为1 2|256 余数为1 8| 余数为0 2|128 .余数为0 8|8 余数为0 0.4*16=6.4 取整数 0.4*16=6.4 取整数 0.4*16=6.4 取整数6 16|513

16|32 ...余数为1 16|2 ....余数为0

2| 余数为0 8|1 余数为1 0 ....余数为2

2|32 余数为0 0

2|16 余数为0

2|8… 余数为0

2|4 … 余数为0

2|2 … 余数为0

2|1… 余数为0

0… 余数为1

0.46*2=0.92 取整数0 0.46*8=3.68 取整数3 0.46*16=7.36 取整数7

0.92*2=1.84 取整数1 0.68*8=5.44 取整数5 0.36*16=5.76 取整数5 0.84*2=1.68 取整数1 0.44*8=3.52 取整数3 0.84*16=12.16 取整数12

0.68*2=1.36 取整数1 0.52*8=4.16 取整数4 0.44*16=2.56 取整数 2 所以 (513.46)D=(1000000001.0111)B

(513.46)D=(1001.3534)Q

(513.46)D=(1001.3534)Q

(4) 2|69 8|69 16|69

2|34 ...余数为1 2|17 ...余数为0 2|8 ...余数为0 2|4 ...余数为0

2|2 ...余数为1

2|1 ...余数为0

0 .....余数为1

0.136*2=0.272 取整数0 取整数2

0.272*2=0.544 取整数0 取整数2

8|8 ...余数为5 8|1 ...余数为0 0 ..余数为1

0.136*8=1.088 取整数1 0.088*8=0.704 取整数0 16|4 余数为5

0 余数为4

0.136*16=2.176 0.176*16=2.816 0.544*2=1.088 取整数1 0.704*8=5.632取整数5 0.816*16=13.056 取整数13

0.088*2=0.176 取整数1 0.632*8=5.056 取整数5 0.056*16=0.6 取整数0

(69.136)D=(1000101.0010)B (69.136)D=(105.1055)Q (69.136)D=(45.22D)H

5.将下列二进制数转化为十进制数、八进制数和十六进制数。

(1)111001.101 (2)110010.1101 (3)1011.11011 (4)101101.0111

解:(1) (111001.101)B=1*2^5+1*2^4+1*2^3+1*2^0+1*2^-1+1*2^-3=(57.625)D

111 001. 101

↓ ↓ ↓

7 1 5

所以(111001.101)B=(71.5)Q

0011 1001. 1010

↓ ↓ ↓

3 9 A

所以(111001.101)B=(39.A)H

(2) (110010.1101)B=1*2^5+1*2^4+1*2^1+1*2^-1+1*2^-2+1*2^-4=(50.8125)D

110 010. 110 100

↓ ↓ ↓ ↓

6 2 6 4

所以(110010.1101)B=(62.)Q

0011 0010 1101

↓ ↓ ↓

3 2 D

所以(110010.1101)B=(32.D)H

(3) (1011.11011B=1*2^3+1*2^1+1*2^0+1*2^-1+1*2^-2+1*2^-5+1*2^-6=(A.8438)D

001 011. 110 110

↓ ↓ ↓ ↓

1 3 6 6

所以(1011.11011)B=(13.66)Q

1011 1101 1000

↓ ↓ ↓

B D 8

所以(1011.11011)B=(B.D8)H

(4) (101101.0111B=1*2^5+1*2^3+1*2^2+1*2^0+1*2^-2+1*2^-3+1*2^-4=(45.4375)D

101 101. 011 100

↓ ↓ ↓ ↓

5 5 3 4

所以(101101.0111)B=(55.34)Q

0010 1101 0111

↓ ↓ ↓

2 D 7

所以(101101.0111)B=(2D.7)H

6.将下列十六进制数分别转化为二进制数、八进制数和十进制数。

(1)7B.21 (2)127.1C (3)6A1.41 (4)2DF3.4

解:(1) 7 B. 2 1

↓ ↓ ↓ ↓

0111 1011 0010 0001

所以(7B.21)H=(1111011.00100001)B

7 B. 2 1

↓ ↓ ↓ ↓

0111 1011 0010 0001

001 111 011. 001 000 ↓ ↓ ↓ ↓ ↓ ↓ 1 7 3 1 0 所以(7B.21)H=(173.102)Q

(7B.21)H=7*16^1+11*16^0+2*16^-1+1*16^-2=(113.12)D

(2) 1 2 7. 1 C

↓ ↓ ↓ ↓ ↓

010

2

00001 0010 0111 0001 1100

所以(127.1C)H=(10010011.000111)B

1 2 7. 1 C

↓ ↓ ↓ ↓ ↓

00001 0010 0111 0001 1100

010 010 011. 000 111

↓ ↓ ↓ ↓ ↓

2 2 3 0 7

所以(127.1C)H=(223.07)Q

(127.1C)H=1*16^2+2*16^1+7*16^0+1*16^-1+12*16^-2=(295.1094)D

(3) 6 A 1. 4 1

↓ ↓ ↓ ↓ ↓

0110 1010 0001 0100 0001

所以(6A1.41)H=(11010100001.01000001)B

6 A 1. 4 1

↓ ↓ ↓ ↓ ↓

0110 1010 0001 0100 0001

011 010 100 001. 010 000 010

↓ ↓ ↓ ↓ ↓ ↓ ↓

3 2 4 1 2 0 2

所以(6A1.41)H=(3241.202)Q

(6A1.41)H=6*16^2+10*16^1+1*16^0+4*16^-1+1*16^-2(1714.2539)D

(4) 2 D F 3. 4

↓ ↓ ↓ ↓ ↓

0010 1101 1111 0011 0100

所以(2DF3.4)H=(111.01)B

2 D F 3. 4

↓ ↓ ↓ ↓ ↓

0010 1101 1111 0011 0100

010 110 111 110 011. 010

↓ ↓ ↓ ↓ ↓ ↓

2 6 7 6 3 2

所以(2DF3.4)H=(26763.2)Q

所以(2DF3.4)H=2*16^3+13*16^2+15*16^2+3*16^0+4*16^-1=(11761.25)D

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务