Unr*_*ble 2 c++
我有一个字符串,例如"3F800000".
这是float 1.0的十六进制表示.我似乎无法找到在C++中进行此转换的任何方便方法.建议?
eph*_*ent 5
假设32位int和float,
int
float
unsigned int x; std::stringstream ss; ss << std::hex << "3F800000"; ss >> x; return reinterpret_cast<float&>(x);
归档时间:
15 年,2 月 前
查看次数:
3251 次
最近记录: