C函数 printf 拼接字符串
从前学C语言,最常用的函数可能就是 printf 了,但是往往是这样:
printf(年龄是:"%d",a);
由于不懂得怎么拼接字符串,有时候只能用两个printf 语句,很难受。
-
使用多个双引号
printf("hello " "world!"); printf("hello word!"); //这两句的效果完全相同,每对双引号之间的空格不会输出。据此我们大胆进行尝试
-
在每对双引号之间使用回车
printf("hello " "world!"); printf("hello " "wo" "rld!"); //这两句也是完全不会报错的,输出:hello world!
-
在字符串中穿插变量
int age=21; char name[10]="sq800"; printf("%s的年龄是%d岁",name,age); //输出:sq800的年龄是21岁