長長 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