C++ sizeof 關鍵字
示例
測量不同變數和型別的大小
int myInt = 5;
long int myLInt = 5;
float myFloat = 9.99;
char* myString = "Hello World!";
cout << sizeof(myInt) << "\n";
cout << sizeof(myLInt) << "\n";
cout << sizeof(myFloat) << "\n";
cout << sizeof(myString) << "\n";
cout << sizeof(char) << "\n";
cout << sizeof(double) << "\n";
定義和用法
sizeof
關鍵字是一個運算子,用於測量變數或資料型別所使用的記憶體量。
當指定資料型別時,它表示儲存該型別資料所需的位元組數。
當指定變數時,它表示變數佔用的記憶體位元組數。
語法
sizeof(data)
更多示例
示例
要計算陣列中的元素數量,請將陣列的大小除以陣列中每個元素的大小
int myNumbers[5] = {10, 20, 30, 40, 50};
int getArrayLength = sizeof(myNumbers) / sizeof(int);
cout << getArrayLength;
相關頁面
在我們的 C++ 資料型別教程 中瞭解更多關於資料型別的資訊。
在我們的 C++ 陣列大小教程 中瞭解更多關於陣列大小的資訊。