Float 0x7f800000

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

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

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

Float

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

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