#include <limits.h>#define ULONG_MAX 2147483647
ULONG_MAX is the maximum value for an object of type unsigned long int.
ULONG_MAX conforms to ISO/IEC 9899:1990 (C90) and ISO/IEC 9899:1999 (C99).