C言語なら俺に聞け(入門篇) Part 46
■ このスレッドは過去ログ倉庫に格納されています
0332デフォルトの名無しさん
2009/03/10(火) 03:03:12struct pixels{
unsigned int record_number;
unsigned short record_length;
};
int main(void){
printf("unsigned int: %d unsigned short: %d\n",sizeof(unsigned int),sizeof(unsigned short));
printf("pixels size : %d\n",sizeof(struct pixels));
return 0;
}
構造体pixelのサイズが6バイトにならないのはなぜなんでしょう?
intが4バイト、shortが2バイトなのに・・・。
環境はXP(32bit)、VisualStudio2005です。
■ このスレッドは過去ログ倉庫に格納されています