c语言中输出格式里%s和%c的区别

如题所述

%s - 输出字符串,需要字符串首地址(一般都是指针或者数组)
%c - 输出字符,需要一个字符变量(0-127的整数也可以)

char a[]="china";
printf("%s\n", a);
printf("%s\n", a+1);
printf("%c\n", a[0]);
printf("%c\n", a[1]);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-25
%s是字符串
%c是单个字符
相似回答