 While 7 is represented as 0007, so hex value stored in 4 bytes allocated for fixed float would be 0017 0007.Also if you convert back number which is represented as hex representation in memory 0023 0070.As upper two bytes have value 0023, its decimal representation is 35, while lower two bytes are 0070, which has decimal representation as 112.