C言語:数字を文字列に変換する方法【初心者向け】

C言語では、数字を文字列に変換するためにsprintf()関数を使用できます。以下は簡単な例です:

#include <stdio.h>

int main() {
    int num = 12345;
    char str[10];

    sprintf(str, "%d", num);

    printf("Number as string: %s\n", str);

    return 0;
}

この例では、整数変数numの値12345を文字列に変換し、それを文字配列strに格納します。そして、printf()関数を使用して変換された文字列を印刷します。

また、浮動小数点数を文字列に変換する場合は、次の方法を使用できます。

#include <stdio.h>

int main() {
    double num = 123.456;
    char str[20];

    sprintf(str, "%f", num);

    printf("Number as string: %s\n", str);

    return 0;
}

この例では、浮動小数点数の変数numの値123.456を文字列に変換して、文字配列strに保存します。そして、printf()関数を使って変換された文字列を出力します。

bannerAds