第2个回答 2008-04-07
如果用在printf()函数中例如:
int e=5;
printf("a=%d",e);
则会在变量值的前面加上a=,即输出的内容是a=5
如果用在scanf()函数中例如:
int e;
scanf("a=%d",&a);
则在输入数据时要加上a=,即例如要给变量e输入5,则应该输入以下内容:
a=5
第3个回答 2008-04-07
%d为格式控制符,控制""后面的,比如("%d",c) %d就是控制c的使c按int型输出,其余如果不是格式控制符在输出时原样照显,就是他是什么输出什么,如:
i如果等于10
printf("%d",i);
输出 10
printf("a=%d",i);
输出 a=10