The question is actually somewhat broader.
Based on the last 15 years experience I currently assume that size of types is as follows:
byte = 8 bit
short = 2 bytes
int = 4 bytes
long long = 8 bytes
Is there a modern OS where this assumption can be challenged?