int 型的范围是-32768到32767(注意这是以前书上写的,但现在已经将int型改为32位的了,也就是说其表示范围和增大了)而int型包含了 有无符号整型 即 int, unsigned int。有无符号短整型 unsigned short int,short int .有无符号长整型 long int,unsiged int.它们的表示范围均有不同。( 在相同的一类型下无符号的整型比有符号的整型表示的范围要大。)你可以从其表示的范围来看你有没有超出其表示范围。(注意int型改成32位的了)。