TURBO PASCAL |
Новости
|
Тип числа с двойной точностьюВосьмибайтовое (64-битовое) число типа Double подразделяется на три поля: 1 11 52 ┌───┬──────┬───────..────────┐ │ s │ e │ f │ └───┴──────┴───────..────────┘ msb lsb msb lsb Значение v этого числа определяется с помощью выражений: if 0 < e < 2047, then v = (-1)^s * 2^(e-1023) * (l.f). if e = 0 and f <> 0, then v = (-1)^s * 2^(1022) * (o.f). if e = 0 and f = 0, then v = (-1)^s * O. if e = 2047 and f = 0, then v = (-1)^s * Inf. if e = 2047 and f <> 0, then v = NaN. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |