进制转换
别妄想泡我
752次浏览
2021年01月17日 16:23
最佳经验
本文由作者推荐
木木天赋-一个人旅行
进制转换对照表
(0~255) -
十进制,十六进制,八进制,二进制
Bin
10
020
00010000
32
11
021
00010001
33
12
022
00010010
34
13
023
00010011
35
14
024
00010100
36
15
025
00010101
37
16
026
00010110
38
17
027
00010111
39
18
030
00011000
40
19
031
00011001
41
Bin
20
040
00100000
48
21
041
00100001
49
22
042
00100010
50
23
043
00100011
51
24
044
00100100
52
25
045
00100101
53
26
046
00100110
54
27
047
00100111
55
28
050
00101000
56
29
051
00101001
57
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
060
00110000
061
00110001
062
00110010
063
00110011
064
00110100
065
00110101
066
00110110
067
00110111
070
00111000
071
00111001
072
00111010
073
00111011
074
00111100
075
00111101
076
00111110
077
00111111
Bin
Dec
Hex
Oct
Bin
Dec
Hex
Oct
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dec
Hex
Oct
Dec
Hex
Oct
0
000
00000000
16
1
001
00000001
17
2
002
00000010
18
3
003
00000011
19
4
004
00000100
20
5
005
00000101
21
6
006
00000110
22
7
007
00000111
23
8
010
00001000
24
9
011
00001001
25
A
012
00001010
26
1A
032
00011010
42
2A
052
00101010
58
B
013
00001011
27
1B
033
00011011
43
2B
053
00101011
59
C
014
00001100
28
1C
034
00011100
44
2C
054
00101100
60
D
015
00001101
29
1D
035
00011101
45
2D
055
00101101
61
E
016
00001110
30
1E
036
00011110
46
2E
056
00101110
62
F
017
00001111
31
1F
037
00011111
47
2F
057
00101111
63
Bin
Bin
Bin
Dec
Hex
Oct
Bin
Dec
Hex
Oct
64
40
100
01000000
80
65
41
101
01000001
81
66
42
102
01000010
82
67
43
103
01000011
83
68
44
104
01000100
84
69
45
105
01000101
85
70
46
106
01000110
86
Dec
Hex
Oct
Dec
Hex
Oct
50
120
01010000
96
51
121
01010001
97
52
122
01010010
98
53
123
01010011
99
60
140
01100000
112
61
141
01100001
113
62
142
01100010
114
63
143
01100011
115
70
71
72
73
74
75
76
160
01110000
161
01110001
162
01110010
163
01110011
164
01110100
165
01110101
166
01110110
54
124
01010100
100
64
144
01100100
116
55
125
01010101
101
65
145
01100101
117
56
126
01010110
102
66
146
01100110
118
71
47
107
01000111
87
72
48
110
01001000
88
73
49
111
01001001
89
57
127
01010111
103
67
147
01100111
119
58
130
01011000
104
68
150
01101000
120
59
131
01011001
105
69
151
01101001
121
77
78
79
7A
7B
7C
7D
7E
7F
167
01110111
170
01111000
171
01111001
172
01111010
173
01111011
174
01111100
175
01111101
176
01111110
177
01111111
74
4A
112
01001010
90
5A
132
01011010
106
6A
152
01101010
122
75
4B
113
01001011
91
5B
133
01011011
107
6B
153
01101011
123
76
4C
114
01001100
92
5C
134
01011100
108
6C
154
01101100
124
77
4D
115
01001101
93
5D
135
01011101
109
6D
155
01101101
125
78
4E
116
01001110
94
5E
136
01011110
110
6E
156
01101110
126
79
4F
117
01001111
95
5F
137
01011111
111
6F
157
01101111
127
Bin
Bin
Bin
Dec
Hex
Oct
Bin
Dec
Hex
Oct
Dec
Hex
Oct
Dec
Hex
Oct
128
80
200
10000000
144
90
220
10010000
160
A0
240
10100000
176
129
81
201
10000001
145
91
221
10010001
161
A1
241
10100001
177
130
82
202
10000010
146
92
222
10010010
162
A2
242
10100010
178
131
83
203
10000011
147
93
223
10010011
163
A3
243
10100011
179
132
84
204
10000100
148
94
224
10010100
164
A4
244
10100100
180
133
85
205
10000101
149
95
225
10010101
165
A5
245
10100101
181
134
86
206
10000110
150
96
226
10010110
166
A6
246
10100110
182
135
87
207
10000111
151
97
227
10010111
167
A7
247
10100111
183
136
88
210
10001000
152
98
230
10011000
168
A8
250
10101000
184
137
89
211
10001001
153
99
231
10011001
169
A9
251
10101001
185
138
8A
212
10001010
154
9A
232
10011010
170
AA
252
10101010
186
139
8B
213
10001011
155
9B
233
10011011
171
AB
253
10101011
187
140
8C
214
10001100
156
9C
234
10011100
172
AC
254
10101100
188
141
8D
215
10001101
157
9D
235
10011101
173
AD
255
10101101
189
142
8E
216
10001110
158
9E
236
10011110
174
AE
256
10101110
190
143
8F
217
10001111
159
9F
237
10011111
175
AF
257
10101111
191
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
260
10110000
261
10110001
262
10110010
263
10110011
264
10110100
265
10110101
266
10110110
267
10110111
270
10111000
271
10111001
272
10111010
273
10111011
274
10111100
275
10111101
276
10111110
277
10111111
Bin
Bin
Bin
Dec
Hex
Oct
Bin
Dec
Hex
Oct
Dec
Hex
Oct
Dec
Hex
Oct
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
360
361
362
363
364
365
366
367
370
371
372
373
374
375
376
377
11110000
11110001
11110010
11110011
11110100
11110101
11110110
11110111
11111000
11111001
11111010
11111011
11111100
11111101
11111110
11111111
192
C0
300
11000000
208
D0
320
11010000
224
E0
340
11100000
240
193
C1
301
11000001
209
D1
321
11010001
225
E1
341
11100001
241
194
C2
302
11000010
210
D2
322
11010010
226
E2
342
11100010
242
195
C3
303
11000011
211
D3
323
11010011
227
E3
343
11100011
243
196
C4
304
11000100
212
D4
324
11010100
228
E4
344
11100100
244
197
C5
305
11000101
213
D5
325
11010101
229
E5
345
11100101
245
198
C6
306
11000110
214
D6
326
11010110
230
E6
346
11100110
246
199
C7
307
11000111
215
D7
327
11010111
231
E7
347
11100111
247
200
C8
310
11001000
216
D8
330
11011000
232
E8
350
11101000
248
201
C9
311
11001001
217
D9
331
11011001
233
E9
351
11101001
249
202
CA
312
11001010
218
DA
332
11011010
234
EA
352
11101010
250
203
CB
313
11001011
219
DB
333
11011011
235
EB
353
11101011
251
204
CC
314
11001100
220
DC
334
11011100
236
EC
354
11101100
252
205
CD
315
11001101
221
DD
335
11011101
237
ED
355
11101101
253
206
CE
316
11001110
222
DE
336
11011110
238
EE
356
11101110
254
207
CF
317
11001111
223
DF
337
11011111
239
EF
357
11101111
255
一:简述:
进位计数制:
是 人们利用符号来计数的方法。
一种进位计数制包含一组数码符号
和两个基本因素。
< br>(
1
)数码:用不同的数字符号来表示一种数制的数值,这些数字符号称为”数
码”。
(
2
)基:数制所使用的数码个数称为”基”。
(
3
)权:某数制每一位所具有的值称为”权”。
二:进制转换的理论
1
、二进制数、十六进制数转换为十进制数:用按权展开法
把一个任意
R
进制数
a
n
a
n-1
...a
1
a
0
. a
-1
a
-2
...a
-m
转换成十进制数,其十进制数值为每一位数字与其位权之积的和。
a
n
×
R
n
+ a
n-1
×
R
n-1
+
…
+ a
1
×
R
1
+ a
0
×
R
0
+ a
-1
×
R
-1
+ a
-2
×
R
-2
+
…
+
a
-m
×
R
-m
2
:
十进制转化成
R
进制
十进制数轮换成
R
进制数要分两个部分:
整数部分:除
R
取余数,直到商为
0
,得到的 余数即为二进数各位的
数码,余数从右到左排列
(
反序排
列
)
。
小数部分:< br>乘
R
取整数,
得到的整数即为二进数各位的数码,
整数从
左到 右排列
(
顺序排列
)
。
3
:十六进制转化成二进制
每一位十六进制数对应二进制的四位,逐位展开。
4
:
二进制转化成十六进制
< br>将二进制数从小数点开始分别向左(对二进制整数)或向右(对
二进制小数)每四位组成一组,不 足四位补零。
三:具体实现
1
:二进制转换成十进制
任何一个二进制数的值都用它的按位权展开式表示。
例如:将二进制数
(10101.11)
2
转换成十进制数。
< br>(
10101.11
)
2
=
1*2
4
+0*2
3
+
1*2
2
+
0*2
1
+< br>1*2
0
+
1*2
-1
+
1*2
-2
=
2
4
+
2
2
+
2
0
+
2
-1
+2
-2
=
(21 .75)
10
2
:十进制整理转换成二进制
将十进制整数转换成二进制整数采用“除
2
取倒余法”。
即将十进制整数除以
2
,
得到一个商和一个余数;
再将商除以
2
,
又得到一
个商和一个余数;
以此类推,直到商等于零为止。
每次得到的余数的倒排列,就是对应二进制数的各位数。
于是,结果是余数的倒排列,即为:
(
37
)
10
=(
a
5
a
4
a3
a
2
a
1
a
0
)
2
=(< br>100101
)
2
3
:十进制小数转换成二进制小数
十进制小数转换成二进制小数是用“乘
2
取整法”。即用
2
逐次去
乘十进制小数,
将每次得到的积的整数部分按各自出现的先后顺序依次排列,就得
到相对应的二进制小数。
将十进制小数
0.375
转换成二进制小数,其过程如下:
最后结果
:(0.375)
10
=
(0.a
1
a
2
a
3
)
2
=
(0 .011)
2
4
:十六进制转为二进制
由于
2
4
=
16
,所以每一位十六进制数要用四位二进制数来表示 ,也就是
将每一位十六进制数表示成四位二进制数。
例:将十六进制数
(B6E.9)
16
转换成二进制数为:
B 6 E . 9
1011 0110 1110 . 1001
即(
B6E.9)
16
=
(1.1001)
2
5
:二进制数转为十六进制