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) | |
1 | 00000000000 = 0 | 0000000000000000000000000000000000000000000000000000 | |
exp_b = 00000000000 | f = 0000000000000000000000000000000000000000000000000000 | ||
Все нули -> это либо денормализованное число либо 0 | Дробная часть '0000000000000000000000000000000000000000000000000000' состоит из нулей -> это точный ноль С учетом знакового бита 1 это -0.0 |