Сначала преобразуем числа в двоичную форму:2,5 = 10,1 (десятичное) = 10,1 (двоичное) = 1,01 2^10,125 = 0,001 (десятичное) = 0,001 (двоичное) = 1 2^-3
Теперь произведем сложение в формате single precision:1,01 2^1 + 1 2^-3 = 1,01 2^1 + 0,0001 2^1 = 1,0101 * 2^1
Результат в двоичном представлении: 1,0101 * 2^1
Теперь переведем результат в шестнадцатеричный код:1,0101 = 1.5 (десятичное) = 1.8 (шестнадцатеричное)
Ответ: 0x1.8
Сначала преобразуем числа в двоичную форму:
2,5 = 10,1 (десятичное) = 10,1 (двоичное) = 1,01 2^1
0,125 = 0,001 (десятичное) = 0,001 (двоичное) = 1 2^-3
Теперь произведем сложение в формате single precision:
1,01 2^1 + 1 2^-3 = 1,01 2^1 + 0,0001 2^1 = 1,0101 * 2^1
Результат в двоичном представлении: 1,0101 * 2^1
Теперь переведем результат в шестнадцатеричный код:
1,0101 = 1.5 (десятичное) = 1.8 (шестнадцатеричное)
Ответ: 0x1.8