3-byte int and 5-byte long?
I think 3.9.1/2 (C++98) sums this up nicely (immediately followed by analogous information for the unsigned types): There are four signed integer types: “signed char”, “short int”, “int”, and “long int.” In this list, each type provides at least as much storage as those preceding it in the list. Plain ints have the natural size … Read more