如何将十进制转二进制?

如何将十进制转二进制?
十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
十进制整数转换为二进制整数采用 "除 2 取余,逆序排列" 法。
具体做法是:用 2 整除十进制整数,可以得到一个商和余数;再用 2 去除商,又会得到一个商和余数,如此进行,直到商为小于 1 时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
以下图片求十进制数 34 对应的二进制数:
以下图表求十进制数 174 对应的二进制数:
除以 2
商
余数
位次
174/2
87
0
0
87/2
43
1
1
43/2
21
1
2
21/2
10
1
3
10/2
5
0
4
5/2
2
1
5
2/2
1
0
6
1/2
0
1
7
结果:17410 = 101011102
十进制转二进制转换表
十进制数
二进制数
十六进制数
0
0
0
1
1
1
2
10
2
3
11
3
4
100
4
5
101
5
6
110
6
7
111
7
8
1000
8
9
1001
9
10
1010
A
11
1011
B
12
1100
C
13
1101
D
14
1110
E
15
1111
F
16
10000
10
17
10001
11
18
10010
12
19
10011
13
20
10100
14
21
10101
15
22
10110
16
23
10111
17
24
11000
18
25
11001
19
26
11010
1A
27
11011
1B
28
11100
1C
29
11101
1D
30
11110
1E
31
11111
1F
32
100000
20
64
1000000
40
128
10000000
80
256
100000000
100
十进制转二进制执行步骤
除以 2 得到余数:
除以 2
商
余数
位次