10、总结
《深入理解计算机系统》这本书在讲解浮点数时说:许多程序员认为浮点数没意思,往坏了说,深奥难懂。经过本文的四千多字图文并茂的方式讲解,如果你认真看完了,我相信你一定掌握了浮点数。
此外,还有其他一些知识点,比如浮点数的运算、不满足结合律、四舍但五不一定入等,有兴趣的可以查阅相关资料。
现在是时候回过头来看看开始的题目了,你都会了吗?
最后,建议你结合你熟悉的语言更进一步补充相关知识。比如 Go 语言的 math 标准库;Java 的 java.lang.Float/Double 等包。
参考资料或相关链接- https://floating-point-gui.de/
- https://www.geeksforgeeks.org/ieee-standard-754-floating-point-numbers/
- https://baseconvert.com/
- 这个交互式工具,很不错:http://evanw.github.io/float-toy/
- https://bartaz.github.io/ieee754-visualization/
- 柴大:https://mp.weixin.qq.com/s/0lCte3UD5qYcaBnebwnYrQ
- 左神:https://mp.weixin.qq.com/s/QsEe34pcimNdqCb99h44cQ
- 图书《程序是怎样跑起来的》