现在一般的编译系统 整型int 和长整型 long int 都是分配4个字节表示的有符号数范围-2147483648~2147183647用那个都一样 在有些编译系统中整型 int分配2个字节 表示的有符号数范围为-32768~32767如果所要用到的数 可能超过这个范围 就要用长整型long int 可以用 sizeof(int)测一下你那个编译系统 整型分配几个字节
整形占用2字节,范围-32768~32767,长整形占用4字节,范围-2的31次方到2的31次方减一