Изменения

Перейти к: навигация, поиск

Представление вещественных чисел

36 байт добавлено, 21:46, 29 октября 2010
Нормальная форма и нормализованная форма
==== Нормальная форма и нормализованная форма ====
''Нормальной формой'' числа с плавающей запятой называется такая форма, в которой мантисса (без учёта знака) находится на полуинтервале [0; 1). Такая форма записи имеет недостаток: некоторые числа записываются неоднозначно (например, 0,0001 можно записать в 4 формах — 0,0001{{e|0001×10<sup>0}}</sup>, 0,001{{e|001×10<sup>−1}}</sup>, 0,01{{e|01×10<sup>−2}}</sup>, 0,1{{e|1×10<sup>−3}}</sup>), поэтому распространена также другая форма записи — нормализованная, в которой мантисса десятичного числа принимает значения от 1 (включительно) до 10 (не включительно), а мантисса двоичного числа принимает значения от 1 (включительно) до 2 (не включительно). В такой форме любое число (кроме 0) записывается единственным образом. Недостаток заключается в том, что в таком виде невозможно представить 0, поэтому представление чисел в информатике предусматривает специальный признак (бит) для числа 0.
Так как старший разряд (целая часть числа) мантиссы двоичного числа (кроме 0) в нормализованном виде равен «1», то при записи мантиссы числа в эвм старший разряд можно не записывать, что и используется в стандарте [http://ru.wikipedia.org/wiki/IEEE_754 IEEE 754]. В позиционных системах счисления с основанием большим, чем 2 (в троичной, четверичной и др.), этого свойства нет.
419
правок

Навигация