CppFloatsInDepth:深入了解C ++中的浮点值

时间:2024-06-05 23:32:54
【文件属性】:

文件名称:CppFloatsInDepth:深入了解C ++中的浮点值

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-05 23:32:54

C++

深度漂浮 当查看C ++如何在后台表示整数时,由于它只是以2为底的数字,因此它的全部工作方式颇为不言而喻。 另一方面,浮点数很难立即理解,如果使用不当,可能会引起一些令人困惑和危险的错误。 美国爱国者导弹软件是一个有趣的危险浮点错误的轶事。 由于浮点问题,软件运行的时间越长,寻找进来的导弹时结果越不正确。 这导致28名美国士兵死亡。 在继续之前值得一读,因此您将开始理解错误代码(可见)发生了什么。 在本节中,我们将探讨使float滴答作响的原因,选择实现的原因以及float的缺点。 这些是什么? 在C ++中,浮点数使用IEEE标准754-2008,这是当今在计算机上实现浮点数最常见的方式。 在幕后,浮点数通过科学计数法表示分数。 也就是说,浮点数由符号,指数和尾数组成。 ± 1.001 * 2 ^ 100 1 \_2_/ \__3__/ 1. Sign 2. Mantiss


【文件预览】:
CppFloatsInDepth-master
----README.md(17KB)
----FloatInspector.cpp(624B)

网友评论