Нормальное число (вычисление)
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2009 г. ) |
с плавающей запятой Форматы |
---|
ИЭЭЭ 754 |
|
Другой |
Альтернативы |
В вычислениях — нормальное число это ненулевое число в представлении с плавающей запятой , находящееся в сбалансированном диапазоне, поддерживаемом данным форматом с плавающей запятой: это число с плавающей запятой, которое может быть представлено без ведущих нулей в его мантиссе .
Величина наименьшего нормального числа в формате определяется следующим образом:
где b — основание (основание) формата (например, общие значения 2 или 10 для двоичной и десятичной систем счисления), и зависит от размера и расположения формата.
Аналогично, величина наибольшего нормального числа в формате определяется выражением
где p — точность формата в цифрах и связано с как:
В IEEE 754 двоичном и десятичном форматах b , p , , и имеют следующие значения: [1]
Формат | Наименьшее нормальное число | Самое большое нормальное число | ||||
---|---|---|---|---|---|---|
двоичный16 | 2 | 11 | −14 | 15 | ||
двоичный32 | 2 | 24 | −126 | 127 | ||
двоичный64 | 2 | 53 | −1022 | 1023 | ||
двоичный128 | 2 | 113 | −16382 | 16383 | ||
десятичное32 | 10 | 7 | −95 | 96 | ||
десятичная дробь64 | 10 | 16 | −383 | 384 | ||
десятичное128 | 10 | 34 | −6143 | 6144 |
Например, в наименьшем десятичном формате в таблице (decimal32) диапазон положительных нормальных чисел равен 10. −95 через 9,999999 × 10 96 .
Ненулевые числа, меньшие по величине, чем наименьшее нормальное число, называются субнормальными числами (или денормальными числами ).
Ноль не считается ни нормальным, ни субнормальным.
См. также
[ редактировать ]- Нормализованное число
- Формат с плавающей запятой половинной точности
- Формат с плавающей запятой одинарной точности
- Формат двойной точности с плавающей запятой
Ссылки
[ редактировать ]- ^ Стандарт IEEE для арифметики с плавающей запятой , 29 августа 2008 г., doi : 10.1109/IEESTD.2008.4610935 , ISBN 978-0-7381-5752-8 , получено 26 апреля 2015 г.