このコードで何が起こっているのか、誰か教えてください。多くの場所を検索しようとしましたが、コードのコメント部分が正確に何をしているのか理解できませんでした。
#include<stdio.h>
struct XYZ {
//int a:6; this one.
char s;
}structure;
int main() {
printf("%lu",sizeof(structure));
return 0;
}
私は4として出力を得ています。