приветствую!
оригинал задания звучит так:
"Представить в шестнадцатиричном виде внутримашинное представление вещественного числа нормальной точности 5.531250"
насколько я понял, сначала нужно перевести в двоичную, а потом в шестнадцатиричную.
помогите, пожалуйста, перевести и объяснить как это делается.
спасибо.
Помогите перевести число из десятичной в шестнадцатиричную систему
Модераторы: Naeel Maqsudov, C_O_D_E
Да, но необходимо выбрать сколько разрядов будет содержать число. Из стандартных форматов single, double, extended (32,64,80 бит соответственно). Каждое число состоит из знакового бита, мантиссы и экспоненты. В зависимости от кол-ва бит, выделеных на хранение длина мантиссы и экпоненты варьируется. Число записывается в виде М * 2^E. А вообще лучше почитать про представление действительных чисел в памяти - в нете такого барахла полно." писал(а):сначала нужно перевести в двоичную, а потом в шестнадцатиричную
[Single] = 40 01 B1 00
[Double] = 40 01 B1 00 00 00 00 00
[Extended]= 40 01 B1 00 00 00 00 00 00 00
It's a long way to the top if you wanna rock'n'roll