【发布时间】:2010-12-23 19:26:35
【问题描述】:
我有一个无符号长整数值,它表示使用 IEEE-754 格式的浮点数。在 C++ 中将其打印为浮点数的最快方法是什么?
我知道一种方法,但我想知道 C++ 中是否有更好的便捷实用程序。
我知道的方式示例是:
union
{
unsigned long ul;
float f;
} u;
u.ul = 1084227584; // in HEX, this is 0x40A00000
cout << "float value is: " << u.f << endl;
(这会打印出 "float value is: 5" )
【问题讨论】:
标签: c++ ieee-754 data-conversion