以下说明和语句中,已知int型数据占两个字节,则以下语句的输出结果是【 】。struct st { char a[l0]; int b; double c; }; printf(“%d”,sizeof(struct st));
A: 0
B: 8
C: 20
D: 2
A: 0
B: 8
C: 20
D: 2
举一反三
- 以下说明和语句中,已知 int 型数据占两个字节,则以下语句的输出结果是( )。 struct st { char a[10] ; int b ; double c ; } ; printf( “% d ”, sizeof(struct st)) ;
- 若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是( )。 struct st { char a[15]; int b; double c; }; printf("%d",sizeof (struct st)); A: 15 B: 8 C: 25 D: 2
- 若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为________。main(){ union un{ int i;double y;};struct st{ char a[10];union un b;};printf("%d\n",sizeof(struct st));}
- 若有以下定义,则printf语句的输出结果为。 struct student { int a; double b; }st; printf("%d ",sizeof(st));
- 若有以下定义,st已赋初值,则printf语句的输出结果是。 struct student { int num; char name[20]; }st={1001,"Jack"}; printf("%d,%s ",st);