二进制
作者:互联网
十进制到二进制
整数转二进制
除二取余 反序排列
小数转二进制
乘二取整 顺序排列 如 0.025
0.025 * 2 = 0.05 0
0.05 * 2 = 0.1 0
直到积的小数为零,或达到要求的精度
- 带整数的小数,可以整数与小数分开计算 如 8.125
假设要求8.125的二进制
先求8的二进制
8 / 2 = 4 % 0
4 / 2 = 2 % 0
2 / 2 = 1 % 0
1 / 2 = null % 1
为 1000
0.125的二进制为
0.125 * 2 = 0.25 0
0.25 * 2 = 0.5 0
0.5 * 2 = 1.0 1
为0.001
8.125的二进制为 1000.001
二进制转十进制
- 负数 取反加一
标签:8.125,二进制,0.125,0.5,0.05,小数 来源: https://www.cnblogs.com/wcwjava/p/15556957.html