Изменения

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

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

1258 байт убрано, 21:50, 29 октября 2010
Нет описания правки
=== Диапазон чисел, представимых в формате с плавающей запятой ===
Диапазон чисел, которые можно записать данным способом, зависит от количества бит, отведённых для представления мантиссы и показателя. На обычной 32-битной вычислительной машине, использующей двойную точность (64 бита), мантисса составляет 1 бит знак + 52 бита, показатель — 1 бит знак + 10 бит. Таким образом получаем диапазон точности примерно от4,94{{e|−324}} до 1.79{{e|308}} (от 2<sup>−52</sup> × 2<sup>−1022</sup> до ~1 × 2<sup>1024</sup>). Пара значений показателя зарезервирована для обеспечения возможности представления специальных чисел. К ним относятся значения [[http://ru.wikipedia.org/wiki/NaN NaN]] (Not a Number, не число) и +/-INF (Infinity, [[http://ru.wikipedia.org/wiki/%D0%91%D0%B5%D1%81%D0%BA%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C бесконечность]]), получающихся в результате операций типа деления на ноль нуля, положительных и отрицательных чисел. Также сюда попадают денормализованные числа, у которых мантисса меньше единицы. В специализированных устройствах (например [[GPU]]) поддержка специальных чисел часто отсутствует. Существуют программные пакеты, в которых объём памяти выделенный под мантиссу и показатель задаётся программно, и ограничивается лишь объёмом доступной памяти ЭВМ. <!-- ============================== Здесь будет добавлена ещё информация ===============--><!-- Перевод статьи не окончен --><!-- ================================================================================== -->
{| class="standard"
419
правок

Навигация