浅谈一下进制之间的转换

十进制和二进制之间的转化

1)十进制转二进制:

采用的方法是:整数部分除二取余,小数部分乘二取整

例如:175.71875

整数部分:

算式 余数
175/2 87 1
87/2 43 1
43/2 21 1
21/2 10 1
10/2 5 0
5/2 2 1
2/2 1

0

1/2 0 1

所以整数部分为10101111

小数部分:

算式
0.17875*2 1.43750
0.4375*2 0.8750
0.875*2 1.750
0.75 1.50
0.5*2 1.0

小数部分为:0.10111

将十进制175.71875转化为小数为10101111.10111

2)二进制转十进制:

二进制转化为十进制相比来说十分简单,只需要把其对应的每一位数乘以他的权然后求和,其和为转化后的值

例如:把二进制100110.101转化为十进制


猜你喜欢

转载自blog.csdn.net/qq_52477159/article/details/123015593