#include #include /** * Функция выводит 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; }