长长 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 平台进行测试。
广告