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
.