#include <iostream>
#include <iomanip>
/**
* Функция выводит hex-представление числа var
* Пример:
* var = 123213.0
* Вывод: 40fe14d000000000
*/
int main() {
double var = 123213.0;
for (int i = sizeof(var) - 1; i >= 0; i--) {
std::cout << std::setfill('0') << std::setw(2) << std::hex << (int) *((unsigned char*)&var + i);
}
system("pause");
return 0;
}
Comments
0 B
|👍
/👎