ホームページ  >  記事  >  バックエンド開発  >  C++のcinとは何ですか

C++のcinとは何ですか

下次还敢
下次还敢オリジナル
2024-04-26 16:24:161107ブラウズ

cin は、標準入力 (キーボード) からデータを読み取るために使用される、C 標準ライブラリの入力ストリーム オブジェクトです。 std::cin >> 変数を読み取ることができます。 , 整数、浮動小数点数、文字列など。 cin は、空白文字またはファイルの終わりに達するまでデータを抽出し、指定された変数に格納します。データ型が一致しない場合、cin はフェイルビットが設定されて失敗します。std::cin.fail() を使用して失敗ステータスを確認し、std::cin.ignore() を使用して入力バッファをクリアします。 C

C++のcinとは何ですか

cin

cin は、C 標準ライブラリ オブジェクトの入力ストリームです。標準入力デバイス (通常はキーボード) からデータを読み取ることができます。これは、標準入力ストリーム std::cin

からデータを読み取る最も一般的な方法です。

構文:

<code class="cpp">std::cin >> variable;</code>
使用法:
  • variable は任意のデータ型にできます。 (intfloatcharstring
  • など)。
  • >>
  • 演算子は、入力ストリームからデータを抽出し、変数に格納するために使用されます。
  • 抽出操作は、空白文字 (スペース、タブ、改行文字など) が見つかるか、ファイルの終わりまで続行されます。
  • 入力データ型が変数のデータ型と一致しない場合、cinfailbit
  • ビットが設定されて失敗します。

#例:

整数の読み取り:

<code class="cpp">int num;
std::cin >> num;</code>

浮動小数点数の読み取り:

<code class="cpp">float value;
std::cin >> value;</code>

注:

  • cin 標準入力からデータを読み取るため、リダイレクトやパイプなどのシステム環境の影響を受けます。
  • 入力データが無効または一致しない場合、cin は失敗します。この場合、障害ステータスは std::cin.fail() 関数を使用して確認できます。
  • 読み取りエラーを避けるために、std::cin.ignore() 関数を使用して入力バッファー内の残りの文字をクリアする必要があります。

以上がC++のcinとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。