Ты издеваешься.... Предположим у тебя есть float 2,5621, есть переменная uint32 которая пишется в память.
2 - это 0x0000 0000 0000 0010
5621 - это 0x0001 0101 1111 0101
Ты такой берешь и просто помещаешь эти части в одну переменную 32 бита из которых состоит память:
0x0000 0000 0000 0010 0001 0101 1111 0101 = 0x215F5