整型分类如下图
使用不同整型的意义:合理分配内存,较长的字符同样也占较大的内存
(注:超过表示范围后值会“跳”到从头开始数的值。例如 int a = 32768; 输出的值为-32768)
下面是一个实例
#include<iostream>
using namespace std;
int main7() {
//整形
//1、短整型 (-32768 ~ 32767)
short num1 = 10;
//2、整型
int num2 = 10;
//3、长整形
long num3 = 10;
//4、长长整形
long long num4 = 10;
cout << "num1 = " << num1 << endl;
cout << "num2 = " << num2 << endl;
cout << "num3 = " << num3 << endl;
cout << "num4 = " << num4 << endl;
system("pause");
return 0;
}
输出结果为
一般来说 int 范围就足够用