sizeof可以用來計(jì)算一個(gè)變量或一個(gè)常量陕截、一種數(shù)據(jù)類型所占的內(nèi)存字節(jié)數(shù)
格式: 用法:sizeof(常量/變量)
注意: sizeof不是一個(gè)函數(shù), 是一個(gè)運(yùn)算符. (面試題)
計(jì)算常量占用的字節(jié)數(shù)
int number=10;
number=sizeof(10);
printf("number=%i",number);
計(jì)算常量可以省略括號(hào)即:(但中間用空格 隔開)
number=sizeof 10;
計(jì)算變量
double doublevalue=10.9;
int number=sizeof(doublevalue);
printf("number=%i",number);
計(jì)算變量可以省略括號(hào)即:(但中間用空格 隔開)
number=sizeof 10.9;
計(jì)算數(shù)據(jù)類型
int number=sizeof(int 或double或 foalt或 char )
printf("number=%i",number);
計(jì)算數(shù)據(jù)類型NO可以省略括號(hào).
sizeof(float);//正確寫法
sizeof float; // 錯(cuò)誤寫法