Double 0x8000000000000000

hex 8000000000000000
bin  1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
Бит знака (sign) Порядок со смещением
(exp_b = exp+1023)
Дробная часть (fraction)
100000000000 = 00000000000000000000000000000000000000000000000000000
exp_b = 00000000000f = 0000000000000000000000000000000000000000000000000000
Все нули -> это либо денормализованное число либо 0

Дробная часть '0000000000000000000000000000000000000000000000000000' состоит из нулей -> это точный ноль

С учетом знакового бита 1 это -0.0

Double

Перевод из double ieee-754 в десятичную систему

Перевод из float ieee-754 в десятичную систему