长长 int 在 C/C++ 中代表什么?
在某些情况下,我们会在 C 或 C++ 中使用长长 int。那么,长长 int 究竟是什么?长长 int 占用的内存是 long 的两倍。在不同的系统中,分配的内存空间是不同的。在 Linux 环境中,long 占用 64 位(8 字节)的空间,而长长 int 占用 128 位(16 字节)的空间。当我们需要处理大整数时,可以使用它。
我们可以使用这个简单的程序来测试不同类型的大小。
示例
#include <iostream>
using namespace std;
main() {
int a;
long b;
long long c;
cout << "Size of int = "<< sizeof(a) <<" bytes \n";
cout << "Size of long = "<< sizeof(b) <<" bytes\n";
cout << "Size of long long = "<< sizeof(c) <<" bytes\n";
}输出
Size of int = 4 bytes Size of long = 4 bytes Size of long long = 8 bytes
输出在不同的系统中可能不同。此处使用 windows 平台进行测试。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 程序设计
C++
C#
MongoDB
MySQL
Javascript
PHP