For example, why long int has a literal modifier, but short int does not? I am referring to the following question on this site: C# compiler number literals

In general, C# seems to be a very well designed and consistent language. Probably there is a strong reason to provide literal modifiers for some types, but not for all. What is it?

Edit
Report