%s\n 这个有什么用?
%s\n 中的%s是格式符,现在我们在慕课网学到用到的有四种。
分别是:%d %c %s %f
%d 带符号十进制整数, int a=10;printf("%d",a); 打印输出结果 10
%c 单个字符 char x='a'; printf("%c",x); a
%s 字符串 printf("%s","David,你好"); 或 printf("David,你好"); David,你好
%f 6为以内实型数(小数) float a=1.23; printf("%f",a); 1.230000
%是引导符和后面的小写字母 d c s f 组合成格式符。
%%为输出百分号,
%不是出现在printf语句中的小括号中的双引号中,则一般用于取余。因为我不知道其他用法所以这么解释。%两侧是数字,表达式 。
\n是换行符 例: int a=10;printf("%d",a);
printf("%d",a);
输出:1010
而|: int a=10;printf("%d\n",a);
printf("%d\n",a);
输出: 10
10
这么用也是可以的: int a=10;printf("\n%d\n\n",a);
每出现一次换一行,如果没换证明你前后没有其他输出的语句。
当然,这样也是允许的
#include <stdio.h>
int main()
{
int a=10;
char b='x';
float c=2.22;
double d=9.11;
printf("\n%d\n%c\n%f\n%lf\n",a,b,c,d);
printf("上一次输出的换行符");
return 0;
}
输出字符并换行,s代表字符,\n代表换行符