Short integer is short int, and the memory length is 2 bytes (16 binary).
The Int type defaults to long int. (But the int type of ancient TC compiler used by some people in China is short int by default);
In application:
The range of numerical values that can be expressed is different. Long int has a larger range than short int.
The advantage of short int is to save memory cells.
Everything else is no different.