The type of the sizeof operator is size_t . DEC C defines this type, which is the type of integer required to hold the maximum size of an array, in the <stddef.h> header as unsigned int .
sizeof
size_t
<stddef.h>
unsigned int