在C++中,sizeof運算符的作用是返回一個變量或數據類型在內存中所占用的字節數,其語法形式如下:sizeof 變量名; sizeof(變量類型);
sizeof運算符的操作對象可以是某個特定的變量,也可以是變量的數據類型,例如int、double和float等。當對變量對象進行運算時,變量名兩邊的括號可加可不加,而當操作對象是數據類型時,則必須使用括號把操作對象括起來。
#include<iostream>
#include<stddef.h>
using namespace std;

int main()
{
int i;
char c;
float f;
cout<<"\n int"<<sizeof(int)
<<"\n char"<<sizeof(char)
<<"\n float"<<sizeof(float)<<endl;//用于數據類型
cout<<"\n int"<<sizeof i
<<"\n char"<<sizeof c
<<"\n float"<<sizeof f<<endl;

return 0;
}
//sizeof運算符的返回類型為size_t類型,size_t定義于頭文件“stddef.h",它是計算機特定的無符號整數類型,用來表示內存中任何對象的大小。
sizeof運算符的操作對象可以是某個特定的變量,也可以是變量的數據類型,例如int、double和float等。當對變量對象進行運算時,變量名兩邊的括號可加可不加,而當操作對象是數據類型時,則必須使用括號把操作對象括起來。


















