若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为________。main(){ union un{ int i;double y;};struct st{ char a[10];union un b;};printf("%d\n",sizeof(struct st));}
举一反三
- 以下说明和语句中,已知 int 型数据占两个字节,则以下语句的输出结果是( )。 struct st { char a[10] ; int b ; double c ; } ; printf( “% d ”, sizeof(struct st)) ;
- 下列程序的输出结果是( ).#includestdio.hvoid main(){ struct st { int y,x,z; };union{ long i; int j; char k;}un;printf(%d,%d\n,sizeof(struct st),sizeof(un));} A: 12,4 B: 8,4 C: 6,2 D: 8,6
- 以下说明和语句中,已知int型数据占两个字节,则以下语句的输出结果是【 】。struct st { char a[l0]; int b; double c; }; printf(“%d”,sizeof(struct st)); A: 0 B: 8 C: 20 D: 2
- 若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是( )。 struct st { char a[15]; int b; double c; }; printf("%d",sizeof (struct st)); A: 15 B: 8 C: 25 D: 2
- 若有以下定义,则printf语句的输出结果为。 struct student { int a; double b; }st; printf("%d ",sizeof(st));