Gleitkommazahlen in der Programmierung repräsentieren reelle Zahlen, die Dezimalpunkte oder Exponenten enthalten können. In C gibt es zwei Haupttypen: float und double.

Gleitkommazahlen werden anders gespeichert als Ganzzahlen. Sie werden üblicherweise im IEEE 754-Standard dargestellt. Dieser Standard definiert, wie Gleitkommazahlen im Binärformat repräsentiert werden.

Eine Gleitkommazahl im IEEE 754-Format besteht aus drei Teilen

Die Berechnung erfolgt nach folgendem Schema. S: Sign Bit, M: Mantissa, E: Exponent

(-1)^S * M * 2^E