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

PHPz
リリース: 2023-09-03 22:05:03
転載
3710 人が閲覧しました

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

C の整数型変数は、事前に定義された範囲内の正または負の整数値を格納できます。文字列変数には、文字、数字、特殊文字のシーケンスを格納できます。 int から string への変換が必要なユースケースは数多くあります。整数変数を文字列に変換する 3 つの異なる方法について説明します。

アルゴリズムについて話すと、それは非常に簡単です。入力を整数変数で取得し、それを文字列変数に変換します。

to_string関数を使用する

C で整数値を文字列に変換する最も簡単な方法は、to_string 関数を使用することです。 to_string 関数はデフォルトで使用可能で、整数値を入力として受け入れ、文字列値を出力として提供します。この概念をさらに理解するために次の例を見てみましょう。

###文法### リーリー ###アルゴリズム###

整数変数の入力を取得します。

to_string 関数を使用して、整数値を文字列に変換し、文字列変数に格納します。
    ###結果を示す。
  • ###例### リーリー ###出力### リーリー
  • この例では、to_string 関数を使用して整数値を文字列に変換します。出力を表示するときに注意すべき点が 1 つあります。整数値を表示するには挿入演算子 (
  • ostringstreamを使用する
ostringstream は、一連の文字を含む文字列バッファです。このメソッドでは、整数値を ostringstream オブジェクトに入力し、それを文字列にフォーマットします。

###文法### リーリー ###アルゴリズム###

整数変数の入力を取得します。

入力整数変数を ostringstream オブジェクトに渡します。

ostringstream オブジェクトの文字列表現を文字列出力変数に割り当てます。

###結果を示す。

###例### リーリー ###出力### リーリー

前の例では、整数値 10 を入力値に追加して整数値であることを示し、出力値に文字列「10」を追加して文字列値であることを示しました。

sprintfを使用する

    sprintf は、フォーマットされた出力を文字列 str に送信する C の標準ライブラリ関数です。 sprintf関数を使用すると、整数を文字列に変換できます。
  • ###文法### リーリー ###アルゴリズム###
  • 整数変数の入力を取得します。
  • 入力整数変数と文字バッファを sprintf 関数に渡します。
  • 結果の文字列変数に文字バッファを割り当てます。
  • ###結果を示す。

###例### リーリー ###出力### リーリー

この例は前の例に似ていますが、唯一の違いは変換方法です。 sprintf を使用するために、他のライブラリをインポートする必要はありません。

###結論は###

さまざまな場面で、主に文字列パラメータのみをサポートする関数を使用した計算からデータを出力するために、整数を文字列に変換する必要がある場合があります。最初に説明した方法は最も単純ですが、C 11 バージョン以降で使用できます。 ostringstream を使用する 2 番目の方法では、別のライブラリ sstream をインポートする必要がありますが、sprintf を使用する最後の方法では、整数値を文字列に変換するために補助文字または文字列バッファーが必要です。最も速い方法は最初の方法ですが、コンパイラが古いためにそれが機能しない場合は、他の 2 つが機能するはずです。

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

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!