Die drei verschiedenen Fließkommatypen von C, 
float, double, long double  
unterscheiden sich lediglich in der Anzahl Bits, die
für ihre Mantissen bzw. Exponenten reserviert werden. Typisch sind
hier 24 + 8, 48 + 16 oder 64 + 16 Bit. Der Standard legt dies aber
nicht fest, sondern sagt nur, daß ein long double nicht
weniger Bits als ein double, ein double nicht weniger
Bits als ein float haben darf.
Fließkommakonstanten werden entweder mit Dezimalpunkt oder in sog.  
wissenschaftlicher Notation geschrieben. Steht vor oder nach dem
Dezimalpunkt eine 0 (Null) kann diese weggelassen werden. Einer Zahl
mit Dezimalpunkt, Vor- und Nachkommastellen kann ein e oder
E nebst dezimalem Exponenten folgen (wissenschaftliche
Notation). So bedeutet z.B.: 16.2e-2 
.
Fließkomakonstanten sind immer vom Typ double. Der Typ
float kann durch nachgestelltes f oder f, der Typ
long double durch nachgestelltes l oder L
erzwungen werden.