C函数 printf 拼接字符串

C函数 printf 拼接字符串


从前学C语言,最常用的函数可能就是 printf 了,但是往往是这样:

printf(年龄是:"%d",a);

由于不懂得怎么拼接字符串,有时候只能用两个printf 语句,很难受。

  1. 使用多个双引号

    printf("hello " "world!");
    printf("hello word!");
    //这两句的效果完全相同,每对双引号之间的空格不会输出。据此我们大胆进行尝试
    
  2. 在每对双引号之间使用回车

    printf("hello " 
    "world!");
    
    printf("hello " 
    "wo"
    "rld!");
    //这两句也是完全不会报错的,输出:hello world!
    
  3. 在字符串中穿插变量

    int age=21;
    char name[10]="sq800"; 
    printf("%s的年龄是%d岁",name,age);
    //输出:sq800的年龄是21岁
    

记录一下... ...
原文地址:https://www.cnblogs.com/sq800/p/13320885.html