类型 | 位 | 范围 | |
整型 | int | 2个字节 | -2147483648 到 2147483647 |
短整型 | short | 4个字节 | -32768 到 32767 |
长整型 | long | 4个字节 | -2,147,483,648 到 2,147,483,647(约为21亿) |
长长整型 | long long | 8个字节 | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 |
#include <iostream> using namespace std; int main() { /*整型: short (2) int (4) long (4) long long (8) //可以利用sizeof求出数据类型占用内存大小 //语法:sizeof(数据类型/变量) */ short num1 = 10; cout << "short占用内存空间为:" << sizeof(num1) << endl; int num2 = 10; cout << "int占用内存空间为:" << sizeof(int) << endl; long num3 = 10; cout << "long占用内存空间为:" << sizeof(long) << endl; long long num4 = 10; cout << "long long占用内存空间为:" << sizeof(num4) << endl; //整型大小比较 //short <int <=long <=long long system("pause"); return 0; }
原文:https://www.cnblogs.com/wzla/p/14617961.html