ホームページ  >  記事  >  バックエンド開発  >  数値を文字列に変換する C プログラム

数値を文字列に変換する C プログラム

PHPz
PHPz転載
2023-08-25 18:17:131276ブラウズ

数値を文字列に変換する C プログラム

このセクションでは、数値 (整数、浮動小数点、またはその他の数値型データ) を文字列に変換する方法を学習します。

ロジックは非常に単純です。ここではsprintf()関数を使用します。この関数は、特定の値または行を文字列に出力するために使用されますが、コンソールには出力されません。これが printf() と sprintf() の唯一の違いです。ここでの最初のパラメータは文字列バッファです。データを保存したい場所。

Input: User will put some numeric value say 42.26
Output: This program will return the string equivalent result of that number like "42.26"

アルゴリズム

Step 1: Take a number from the user
Step 2: Create an empty string buffer to store result
Step 3: Use sprintf() to convert number to string
Step 4: End

サンプルコード

リアルタイムデモ

#include<stdio.h>
main() {
   char str[20];    //create an empty string to store number
   float number;
   printf("Enter a number: ");
   scanf("%f", &number);
   sprintf(str, "%f", number);   //make the number into string using sprintf function
   printf("</p><p>You have entered: %s", str);
}

出力:

Enter a number: 46.3258
You have entered: 46.325802

以上が数値を文字列に変換する C プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。