c語言字符串和數(shù)字怎么拼接

小億
102
2024-09-05 06:21:52
欄目: 編程語言

在C語言中,可以使用sprintf()函數(shù)將字符串和數(shù)字拼接。下面是一個(gè)簡(jiǎn)單的示例:

#include<stdio.h>

int main() {
    int num = 42;
    char str[] = "Hello, the answer is: ";
    char result[100]; // 存儲(chǔ)拼接后的字符串

    // 使用 sprintf() 函數(shù)將字符串和數(shù)字拼接
    sprintf(result, "%s%d", str, num);

    printf("%s\n", result); // 輸出結(jié)果:Hello, the answer is: 42
    return 0;
}

在這個(gè)示例中,我們使用sprintf()函數(shù)將字符串str和整數(shù)num拼接在一起,并將結(jié)果存儲(chǔ)在result數(shù)組中。注意,我們需要為result數(shù)組分配足夠的空間來存儲(chǔ)拼接后的字符串。在這個(gè)例子中,我們分配了100個(gè)字符的空間。如果你知道拼接后的字符串長(zhǎng)度,可以根據(jù)實(shí)際情況分配合適的空間。

0