2011-02-17 57 views

回答

5

假設32位intfloat

unsigned int x; 
std::stringstream ss; 
ss << std::hex << "3F800000"; 
ss >> x; 
return reinterpret_cast<float&>(x); 
+0

你爲什麼將其分配給一個int? 「3F800000.24」將不起作用。 – ardiyu07 2011-02-17 17:03:09