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 on the 32-bit x86 platform. On 64-bit platforms, the size_t typedef is an unsigned __int64.

See also

Arrays and Pointers