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()関数を使って変換された文字列を出力します。