编译器如何表示和解释 float 。我试图理解这一点,以便我可以轻松地解释字节数组对 float 和 double 的含义。
谢谢
最佳答案
试试这个链接:http://en.wikipedia.org/wiki/IEEE_754
我刚刚发现这可能会更有帮助:http://en.wikipedia.org/wiki/IEEE_754-1985
这是 float 的 IEEE 标准。有一个是1985年的,一个是2008年的修订版。float是32bit的,double是64bit的(第二个链接有解释)。
编辑:感谢 Don 的评论,这里是英特尔 80 位浮点描述的链接:http://en.wikipedia.org/wiki/Extended_precision
关于c++ - 在 C++ (gcc) 中如何表示 float 和 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131639/