/baldin_dima/task_18
Числа типа double представляются в памяти
компьютера как последовательность бит (64
бита). Первый бит отвечает за знак(0 - '+', 1 -
'-'), следующие 11 бит отвечают за смещенный
порядок(смещение равно 1023, так как 11 бит),
оставшиеся 52 бита отвечают за мантиссу, они
хранят дробную часть мантиссы, целая часть
мантиссы по умолчанию равна 1.
Например, число 1 представимо типом double
следующим образом,
1) двоичная запись числа имеет вид 1.0
2) 1.0 = 1.0 * 2^0
3) получаем смещенный порядок 0+1023=1023=1111111111(в
двоичной системе)
4) Окончательно получаем
0(знак)01111111111(смещенный
порядок)00000000...(мантисса)
Original issue reported on code.google.com by dmitryba...@gmail.com on 13 Dec 2012 at 12:14
Original issue reported on code.google.com by
dmitryba...@gmail.com
on 13 Dec 2012 at 12:14