C++ To_String

C To String



C++ では、「to_string()」関数を利用して、integer、float、および double データ型の数値を string データ型に変換できます。 「to_string()」関数は、他のデータ型を文字列データ型に変換するのに役立ちます。この「to_string()」関数に任意の数値を入れるだけで、その数値が文字列に転送され、その文字列値が出力として返されます。ここでは、この「to_string()」関数を integer、float、double データ型の数値に適用し、このガイドの出力として文字列に変換された数値を示します。

例 1:

ここに含める唯一のヘッダー ファイルは、このヘッダー ファイルで宣言されている関数を利用するための「iostream」です。この下に「std」名前空間を挿入します。したがって、コード内で関数が使用されるたびに、すべての関数をこの「std」に配置する必要がなく、関数を簡単に利用できるようになります。次に、「main()」関数を呼び出します。

この後、「my_name」を初期化し、変数のデータ型は「string」になります。この変数に「Samuel」を割り当て、「my_age」変数を初期化します。 「my_age」変数のデータ型は「int」で、「24」を代入します。この「24」を文字列に変換したいと思います。そこで、ここでは「to_string()」関数を利用します。 「ageToString」という名前の別の変数を「string」データ型で初期化します。







ここでは、「to_string()」関数を利用して、この「ageToString」変数に代入します。 「int」データを含む「my_age」変数をこの「to_string()」関数にパラメータとして渡します。これにより、「my_age」整数値が「文字列」に変換されます。変換されたデータは「ageToString」変数に格納され、「cout」を使用して表示されます。



コード 1:



#include
を使用して 名前空間 標準 ;
整数 主要 ( {
文字列 my_name = 「サミュエル」 ;
整数 私の年齢 = 24 ;
文字列 ageToString = to_string ( 私の年齢 ;
コート << 「整数を文字列に変換しています。」 << 終わり ;
コート << 自分の名前 + ' は ' + ageToString + 「歳」 ;
}

出力:
整数値が文字列値に変換され、ここに表示されます。これは、コードが「to_string()」関数を利用しているためです。





例 2:

「iostream」が最初に含まれ、ここに「namespace std」が追加されます。そして、ここで「main()」関数が呼び出されます。 「std_name」変数が初期化されます。データ型は「文字列」に設定されています。この変数に「James」を代入し、「marks」変数を初期化します。この変数のデータ型は「float」で、値「90.5」を与えます。



ここで、「to_string()」関数を利用して、この「90.5」を文字列に変換したいと思います。 「marksToString」という「string」データ型変数を初期化し、「to_string()」関数を配置します。 「float」データを保持する「marks」変数を引数として「to_string()」メソッドに送信します。

ここでは、「to_string()」関数の結果を「marksToString」変数に代入します。これにより、「marks」の float 値が「string」データ型に変更され、「marksToString」変数に保存されます。変換されたデータは「cout」を使用して表示されます。

コード 2:

#include
を使用して 名前空間 標準 ;
整数 主要 ( {
文字列標準名 = 「ジェームズ」 ;
浮く マーク = 90.5 ;
文字列マークToString = to_string ( マーク ;
コート << 標準名 + 「得た」 + マークへの文字列 + 「マーク」 ;
}

出力:
文字列値は浮動小数点値から変換され、ここに表示されます。これは、コードで使用されている「to_string()」メソッドの結果です。

例 3:

次に、「double」を「string」データ型に変換します。まず、「string」データ型の「customer_name」を「John」という名前で初期化します。次に、「double」データ型の変数を配置し、この変数に「9980.5」値を割り当てます。ここで、double データ型であるこの値を「string」データ型に変換したいと思います。

この目的のために、ここでは「to_string」メソッドを利用します。 「string」データ型の「salaryToString」変数を初期化し、そこに「to_string()」メソッドを配置します。 「salary」変数をパラメータとして渡します。給与は「文字列」データ型に変換され、「salaryToString」変数に格納されます。次に、「cout」を利用して「customer_name」を「salaryToString」とともに出力します。両方の変数のデータ型は「文字列」です。

コード 3:

#include
使用して 名前空間 標準 ;
整数 主要 ( {
文字列顧客名 = 「ジョン」 ;
ダブル 給料 = 9980.5 ;
文字列給与ToString = to_string ( 給料 ;

コート << 顧客名 + ' もっている ' + 給与の文字列 + ' 給料。 ' ;

}

出力:
このコードを実行すると、「double」データ型の値が「string」データ型に変換され、名前とともにここに表示される結果がわかります。

例 4:

ここでは、「int」と「float」の両方のデータ型を「string」に変換します。このために、「int」データ型の変数「a」を整数値「81」で初期化し、「float」データ型の変数「b」を浮動小数点値「72.9」で初期化します。

以下では、さらに 2 つの変数をそれぞれ「firstStr」と「secondStr」という名前で初期化し、ここで「to_string()」メソッドを両方の変数に割り当てます。ここで、「a」を最初の「to_string()」関数に渡し、「b」を 2 番目の「to_string()」メソッドに渡します。ここで、両方の値が「文字列」に変換され、それぞれ「firstStr」と「secondStr」に格納されます。この後、「to_string()」メソッドを適用した後に取得した両方の文字列変数を出力します。

コード 4:

#include
#include<文字列>
使用して 名前空間 標準 ;
整数 主要 (
{
整数 ある = 81 ;
浮く b = 72.9 ;
文字列 firstStr = to_string ( ある ;
文字列秒Str = to_string ( b ;
コート << '整数 a の文字列値は次のとおりです。' << 最初の文字列 << 終わり ;
コート << '浮動小数点数 b の文字列値は次のとおりです。' << 秒強度 << 終わり ;
}

出力:
まず整数値が「文字列」に変換されます。すると、浮きも「紐」に変わります。ここには両方の文字列値が表示されます。

例 5:

ここでは、整数値または浮動小数点値を文字列と連結したいと考えていますが、これを直接実行しません。ここで、文字列内の整数値と浮動小数点数を変換する必要があります。まず、連結を適用し、「9.8」を渡す「to_string()」メソッドを配置します。したがって、この浮動小数点数を文字列に変更し、ここで連結が行われます。

この後、「int」を「string」に変更して、この連結を整数と文字列データに適用します。整数値を「to_string()」メソッドに置きます。両方の連結を「文字列」データ型に変更して、それぞれ「s1」変数と「s2」変数に保存しました。次に、「s1」と「s2」を「cout」メソッドに配置します。また、これらの変数を文字列に変更し、文字列データの連結を適用した後に、これらの変数に保存した結果も表示されます。

コード5:

#include
#include <文字列>
使用して 名前空間 標準 ;
整数 主要 (
{
文字列 s1 = 「重力の値は」 + to_string ( 9.8 ;
文字列 s2 = 「実数は」 + to_string ( 4 + 8 + 9 + 10 + 14 + ' ここ' ;
コート << s1 << 終わり ;
コート << s2 << 終わり ;
戻る 0 ;
}

出力:
まず、浮動小数点数が「文字列」に変換され、続いて整数値が「文字列」に変換されます。ここでは、他の文字列データと連結した後の両方の文字列値が表示されます。

例6:

ここで、「int」データ型の「x」変数を宣言しているので、「int」データ型のユーザーから入力を取得し、それを「x」変数に保存します。ここでは、「cin」コマンドを使用してこの入力を取得します。ここで、「x」変数を「to_string()」メソッドに配置することで、この入力を「string」に変換し、「s」変数に保存した結果を表示します。

コード6:

#include
#include <文字列>
使用して 名前空間 標準 ;
整数 主要 (
{
整数 バツ ;
コート << 「文字列に変換する数値を入力してください」 <> バツ ;
文字列 = to_string ( バツ ;
コート << '整数を文字列に変換した結果は' + s << 終わり ;
戻る 0 ;
}

出力:
ここでメッセージが表示されたら、「int」データ型である「84」を入力して「Enter」を押します。そして、その下に「文字列」データ型に変換した結果が表示されます。

結論

このガイドでは、「to_string()」メソッドについて詳しく説明します。 C++ プログラミングでのこのメソッドの使用法を調査しました。このメソッドは、「int」、「float」、および「double」データ型を「string」に変換するのに役立つことがわかりました。このガイドでは、コード内でこの「to_string()」メソッドを使用する複数の例を示し、このメソッドの動作を示しました。ここではこの方法を徹底的に研究しました。