标准IO库函数sprintf

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char dest[512];
    char src_1[256] = "Hello World!";
    char src_2[256] = "Second string!";

    sprintf(dest, "First string <%s> %s
", src_1, src_2);
    printf("%s", dest);
    return 0;
}

dest数组的内容 "First string <Hello World!> Second string! "

1. 可以通过sprintf函数将多个字符串连接到新的字符串

2. 在java中,可以通过 integer + ""将整型或其他非字符串类型转换成字符串,通过sprintf函数可以将其他和类型和字符串结合成新的字符串

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char dest[512];
    char src_1[256] = "Hello World!";
    int i = 25;

    sprintf(dest, "First string <%s> %d
", src_1, i);
    printf("%s", dest);
    return 0;
}

 dest数组的内容 "First string <Hello World!> 25 "

原文地址:https://www.cnblogs.com/rocklee25/p/6864319.html