数据类型:
存在意义:给变量分配合适的内存空间
2.1整型
【作用】整型变量表示的是整数类型的数据
数据类型 |
占用空间 |
取值范围 |
short(短整型) |
2字节 |
(-2^15~2^15-1) |
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) |
区别在于所占内存空间不足 |
#include<iostream>
using namespace std;
int main()
{
//1.短整型
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;
}
【运行结果】
若超出范围了呢❓❓❓(例如第一个short)
#include<iostream>
using namespace std;
int main()
{
//1.短整型 (-32768~32767)
short num1=32768;//若超出范围则返回范围的最小值
//2.整型
int num2=10;
//3.长整型
long num3=10;
//4.长长整型
long long num4=10;
cout<<"num1="<<num1<<endl;