首先要把二进制表贴出来,以便下面转换的时候查看:
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
2^10 |
2^9 |
2^8 |
2^7 |
2^6 |
2^5 |
2^4 |
2^3 |
2^2 |
2^1 |
2^0 |
1024 |
512 |
256 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1? |
我们说一下「double float」双精度浮点数,基于 IEEE 754:?
-
符号位(Sign):1位 -
指数位(Exponent):11位 -
精度位(Fraction):52位?
数字:300
150/2 = 75 余 0;
75/2 = 37 余 1;?
37/2 = 18 余 1;
18/2 = 9 余 0;
9/2 = 4 余 1;
4/2 = 2 余 0;
2/2 = 1 余 0;
数字:10.24?
10/2 = 5 余 0;
5/2 = 2 余 1;
2/2 = 1 余 0;
1/2 = 0 余 1;
.24 * 2 = .48 取 0;
.48 * 2 = .96 取 0;
.96 * 2 = 1.92 取 1;
.92 * 2 = 1.84 取 1;
.84 * 2 = 1.68 取 1;
.68 * 2 = 1.36 取 1;
.36 * 2 = .72 取 0;
.72 * 2 = 1.44 取 1;
.44 * 2 = .88 取 0;
在线转换页面:
https://blog.csdn.net/abcdu1/article/details/75095781
https://blog.csdn.net/zhengyanan815/article/details/78550073
https://www.boatsky.com/blog/26
推荐阅读
Vue 在挂载数据前都经历了什么?
原创文章,作者:小道研究,如若转载,请注明出处:https://www.sudun.com/ask/34622.html