Float hat nunmal 4 Byte. Im Internet steht das: "4 byte Fließkomma-Typ mit 3 byte Mantisse und 1 byte Exponenten." D.h. dass die Floatzahl einen Wert von 0 - 16 Mio aufnehmen kann und das ganze mit einem (10er-)Exponenten versehen wird, der von -127 bis +128 geht.
Ein uint32 hat ebenfalls den Faktor 4, da die 32 für die Bitzahl steht, d.h. 4 Byte.

Hier hast Du eine Übersicht: https://www.roboternetz.de/wissen/in...anze_Zahlen.29