C言語は数字を文字列に変換します。

C言語では、sprintf()関数を使用して数字を文字列に変換することができます。該関数のプロトタイプは以下の通りです:

int sprintf(char *str, const char *format, ...)

strは文字列を保存するための文字配列であり、formatは数字の出力形式を指定するためのフォーマット文字列であり、…は変換する数字を指定する可変引数です。

以下は、整数を文字列に変換し、出力するサンプルプログラムです。

#include <stdio.h>

int main() {
    int num = 123;
    char str[10];
    
    sprintf(str, "%d", num);
    
    printf("The converted string is: %s\n", str);
    
    return 0;
}

プログラムを実行して、出力結果は以下の通りです。

The converted string is: 123

この例では、sprintf()関数が整数numを文字列に変換し、その結果をstr配列に格納します。そして、printf()関数を使用して変換後の文字列を出力します。

bannerAds