C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++でdoubleを文字列に変換するにはどうすればよいですか?


ダブルは、std::to_stringを使用してC++で文字列に変換できます。必要なパラメータはdouble値であり、文字列としてdouble値を含む文字列オブジェクトが返されます。

これをC++で示すプログラムは次のとおりです。

#include <iostream>
#include <string.h>
using namespace std;
int main() {
   double d = 238649.21316934;
   string s = to_string(d);
   cout << "Conversion of double to string: " << s;
   return 0;
}

出力

上記のプログラムの出力は次のとおりです。

Conversion of double to string: 238649.213169

上記のプログラムを理解しましょう。

double型の変数dは、値238649.21316934で初期化されます。このdouble値は、to_stringを使用して文字列に変換されます。最後にこれが表示されます。これを示すコードスニペットは次のとおりです。

double d = 238649.21316934;
string s = to_string(d);
cout << "Conversion of double to string: " << s;

  1. C#で文字のリストを文字列に変換するにはどうすればよいですか?

    まず、キャラクターを設定します。 char[] arr = new char[5]; arr[0] = 'Y'; arr[1] = 'E'; arr[2] = 'S'; 次に、それらを文字列に変換します。 string res = new string(arr); 以下は、文字のリストを文字列に変換するための完全なコードです- 例 using System; class Program {    static void Main() {       char[] arr = new char

  2. formatメソッドを使用してdouble値をJava文字列に変換するにはどうすればよいですか?

    このメソッドは、フォーマットStringと引数(varargs)を受け入れ、指定された変数のStringオブジェクトを指定されたフォーマットで返します。 format()メソッドを使用して、double値を文字列にフォーマットできます。それに“%f”を渡します フォーマット文字列として(必要なdouble値とともに) 例 import java.util.Scanner; public class ConversionOfDouble {    public static void main(String args[]) {       Sc