No there is no integer constant suffix for short in C.
In most expressions a short value is promoted to int so it is not so useful. You can cast an int integer constant to short, but with the integer promotions rules, chances are it will be promoted to int.