TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Вещественный тип 

             Шестибайтовое (48-битовое) вещественное число (Real) подраз-
        деляется на три поля:

                            1        39           8
                          ┌───┬──────..───────┬────────┐
                          │ s │      f        │   e    │
                          └───┴──────..───────┴────────┘
                              msb          lsb msb   lsb

             Значение v числа определяется с помощью выражений:

             if 0 < e <= 255, then v = (-1)^s * 2^(e-129)*(l.f).
             if e = 0,        then v = 0.

             Вещественный тип не может использоваться для хранения ненор-
        мализованных чисел, значений, не являющихся числом (NaN), а также
        бесконечно малых и бесконечно больших значений. Ненормализованное
        число при сохранении его в виде вещественного  принимает  нулевое
        значение,  а не числа, бесконечно малые и бесконечно большие зна-
        чения при попытке использовать для их записи формат вещественного
        числа приводят к ошибке переполнения.

             Здесь и  далее msb означает более значащий бит (старшие раз-
        ряды),  lsb - менее значащий (младшие разряды).

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz