unsigned short int 无符号2字节短整形short int 带符号2字节短整形 - 32768 ~ 32767unsigned int 无符号4字节整形 0 ~ 2^32 -1 (这个是对的)int 4字节整形 - 2^31 ~ 2^31 - 1 int 64 64位(8字节)整形 - 2^63 ~ 2^63 - 1 (这个很少用到,一般是表示为高位int和低位int,贝式弧现对它的范围也给错了)
你上面说的明显超出了int的表示范围,所以是错的;