simple-type-specifier := float
The float type is a single-precision, floating-point number. The range and precision are implementation-defined. They can never be more than those of double or long double.
double, long, type, Chapter 2