acb41f5d

Вещественные числа - 4


  • Нечисло - содержит все единицы в поле порядка и любое значение в поле мантиссы. Нечисло может возникнуть в результате выполнения неправильной операции при замаскированных особых случаях (ошибкам при работе с сопроцессоре будет посвящен отдельный раздел этой главы).
  • Неопределенность - содержит в поле порядка все единицы, а в поле мантиссы - число 1000..0 (для одинарной и двойной точности) или 11000..0 (для расширенной точности, так как в этом формате хранится старший бит мантиссы).
  • Для большей наглядности сведем все возможные представления вещественных чисел в таблицу:

    Положительный нуль --T---------T------------------¬ ¦0¦ 0...0 ¦ 0...0 ¦ L-+---------+-------------------

    Отрицательный нуль --T---------T------------------¬ ¦1¦ 0...0 ¦ 0...0 ¦ L-+---------+-------------------

    Наименьшее положительное число --T---------T------------------¬ ¦0¦ 0...01 ¦ 0...0 ¦ L-+---------+-------------------

    Наибольшее отрицательное число --T---------T------------------¬ ¦1¦ 0...01 ¦ 0...0 ¦ L-+---------+-------------------

    Наибольшее положительное число --T---------T------------------¬ ¦0¦ 11...10 ¦ 1...1 ¦ L-+---------+-------------------

    Наименьшее отрицательное число --T---------T------------------¬ ¦1¦ 11...10 ¦ 1...1 ¦ L-+---------+-------------------

    Положительная бесконечность --T---------T------------------¬ ¦0¦ 1...1 ¦ 0...0 ¦ L-+---------+-------------------

    Отрицательная бесконечность --T---------T------------------¬ ¦1¦ 1...1 ¦ 0...0 ¦ L-+---------+-------------------

    Нечисло --T---------T------------------¬ ¦1¦ 1...1 ¦ х...х ¦ L-+---------+-------------------

    Неопределенность --T---------T------------------¬ ¦1¦ 1...1 ¦ 10...0 ¦ L-+---------+-------------------




    Начало  Назад  Вперед