長長 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 平臺進行測試。

更新時間: 30-Jul-2019

7K+ 瀏覽

開啟您的職業生涯

完成課程即可獲取認證

開始
廣告
© . All rights reserved.