Руководство по языку B.Pascal 7

       

Тип числа с одинарной точностью


Четырехбайтовое (32-битовое) число типа Single подразделяет- ся на три поля:

1 8 23 ----T------T-------..--------- ¦ s ¦ e ¦ f ¦ L---+------+-------..---------- msb lsb msb lsb

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

if 0 < e < 255, then v = (-1)^s * 2^(e-12) * (l.f). if e = 0 and f <> 0, then v = (-1)^s * 2^(126) * (o.f). if e = 0 and f = 0, then v = (-1)^s * O. if e = 255 and f = 0, then v = (-1)^s * Inf. if e = 255 and f <> 0, then v = NaN.



Содержание раздела