作业帮 > 综合 > 作业

求解下面两个打印语句的解释

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 15:16:56
求解下面两个打印语句的解释
#include
#include
struct student{
int num;
char name[20];
char sex;
int age;
};
struct student stu[3] = {{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',18},{10103,"wang ming",'F',20}};
int main(int argc,char *argv[])
{
struct student *p;
/* printf("No.Name sex age \n");
for(p=stu;pnum,&p->name,&p->sex,&p->age,p->num,p->name,p->sex,p->age);
}
struct student * ss;
printf("%d\n",&ss);*/
int i=0;
p=(struct student *)(&stu[i])->num;
void * s = p;
while(i++
求解下面两个打印语句的解释
%d 这个不用说了吧
%5d 输出占5个字符宽度,右对齐 ' 12'
%-20s 输出20个字符宽度,左对齐'this is a string '
%2c 2个字符宽度,右对齐' A'
%4d 4个字符宽度,右对齐' 12'