Тип числа с одинарной точностью
Четырехбайтовое (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.