Здравствуйте DarkGray, Вы писали:
DG>Здравствуйте yu, Вы писали:
yu>>Кто знает как он на битовом уровне устроен? Я только со знаком разобрался
DG>Как все плавающие числа:
DG>Для Intel-а:
DG>0 — самый старший бит
DG>63 — самый младший
DG> 0 бит -- знак
DG> 1 — 11 -- экспонента
DG>12 — 63 -- мантисса(дробная часть)
DG>знак * (1+мантисса/2^52) * 2^(экспонента — 0x3ff)
Десятибайтное плавающее на x86 отличается от остальных плавающих форматов тем, что в его мантиссе ведущая единица хранится
явно. Т.е. присоединять единицу в начале мантиссы не надо.