sizeof
returns the size of a variable (in this case, your arrays), where sizeof(char)
is 1. Since a char
is one byte wide, sizeof
returns the size of the variable in bytes. Since each short int
is two bytes wide on your system, an array of 6 of them will have size 12, and an array of 13 will have size 26.