Today, there is a new understanding today. It is now as follows: Char A machine byte indicates that short half machine word INT is a machine word long one or two machine characters (in 32-bit machines, INT and long are usually the same length) Byte (Byte) = 8-bit (Word) = 32-bit (4 bytes) FLOAT DOUBLE long double typical case, float is a word, double is two words, long double is three or four words