Float 0xff800000

hex ff800000
bin  1111 1111 1000 0000 0000 0000 0000 0000
Бит знака (sign) Порядок со смещением
(exp_b = exp+127)
Дробная часть (fraction)
111111111 = 25500000000000000000000000
exp_b = 11111111f = 00000000000000000000000
Все единицы -> это либо +/-Inf, либо NaN

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

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

Float

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

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