The header file float.h is similar to limits.h except that it contains the constants for limits of floating point numbers instead of integer numbers, plus related constants and error codes. It may also contain prototypes for machine dependent floating point hardware support.