這一串代碼表示什么意思,程式輸出時的結果又是代表什么?
#include<stdio.h>
int main (){
printf("sizeof(char):%d\n",sizeof(char));
printf("sizeof(unsigned char):%d\n",sizeof(unsigned char));
printf("sizeof(short int)%d\n",sizeof(short int));
printf("sizeof(unsigned short int)%d\n",sizeof(unsigned short int));
printf("sizeof(int)%d\n",sizeof(int));
printf("sizeof(unsigned int)%d\n",sizeof(unsigned int));
printf("sizeof(long)%d\n",sizeof(long));
printf("sizeof(unsigned long)%d\n",sizeof(unsigned long));
printf("sizeof(long long)%d\n",sizeof(long long));
printf("sizeof(unsigned long long)%d\n",sizeof(unsigned long long));
printf("sizeof(float)%d\n",sizeof(float));
printf("sizeof(double)%d\n",sizeof(double));
printf("sizeof(long double)%d\n",sizeof(long double));
}
uj5u.com熱心網友回復:
sizeof在c/c++中是運算子,是回傳一個物件或者資料型別所占的記憶體位元組數。樓主給的代碼是輸出各種資料型別在記憶體中所占的位元組數。望采納............
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/54964.html
標籤:基礎類
