A short int is merely a specific type of integer. As the name implies, a short typically takes less room than a "normal" int. On many machines, an int requires four bytes whereas a short requires only 2 bytes. For the sake of this tutorial we will assume exactly that: 4 byte int's and 2 byte short's.

You may occasionally see the short integer type declared as "short int" rather than "short". Both versions are equally correct. When using the short integer type, the "int" keyword is optional.