FormatZnak [bity]Wykładnik [bity]Mantysa [bity]Szerokość słowa [bity]Typy w językach programowaniaIEEE-754 single182332 (C), (Pascal), (Fortran)IEEE-754 double1115264 (C), lub (Pascal), (Fortran)koprocesor x871156480 (C99), (Pascal)Turbo Pascal183948SSE5, OpenGL 3.0Specyfikacja OpenGL 3.0, wersja z 11.08.2008, sekcja 2.1.2 „16-Bit Floating Point Number”.151016BFloat1618716 stosowany w uczeniu maszynowym i sieciach neuronowych, w niektórych kompilatorach C i C++

Przesunięcie wykładnika Wykładnik będący liczbą całkowitą jest zapisywany w kodzie spolaryzowanym, co można interpretować jako wartość przesuniętą o pewną stałą (ang. biased exponent). Właściwą wartość wykładnika uzyskuje się, odejmując od zakodowanego wykładnika wartość przesunięcia (ang. bias). Wartość liczby zmiennoprzecinkowej oblicza się ze wzoru:

gdzie to bit znaku; liczba jest ujemna, gdy bit znaku jest równy 1, w przeciwnej sytuacji ma on wartość 0.

Typowe wartości przesunięcia dla koprocesora x87 (występującego w procesorach x86) wynoszą: 127 (7Fh) w formacie 32-bitowym, 1023 (3FFh) w formacie 64-bitowym, 16383 (3FFFh) w formacie 80-bitowym.