Largest Array Size

ANSI 3.3.3.4, 4.1.1   The type of integer required to hold the maximum size of an array—that is, the size of size_t

The size_t typedef is an unsigned int with the range 0x00000000 to 0x7CFFFFFF.