整型就是整数类型的数据(-1,0,1等等)
|-----------------|---------------------------------------|----------------------------------|
| 数据类型 | 占用空间 | 取值范围 |
| short(短整型) | 2字节 | (-2^15 ~ 2^15-1) 32768~32767 |
| int(整型) | 4字节 | (-2^31 ~ 2^31-1) |
| long(长整形) | Windows为4字节, Linux为4字节(32位), 8字节(64位) | (-2^31 ~ 2^31-1) |
| long long(长长整形) | 8字节 | (-2^63 ~ 2^63-1) |
例子:
cpp
#include <iostream>
using namespace std;
int main()
{
short aaa=32768;
cout<<aaa<<endl;
return 0;
}
32768超过了最大值32767,所以回到了最后的负值。