Rumah > pembangunan bahagian belakang > C++ > Apakah cin dalam c++

Apakah cin dalam c++

下次还敢
Lepaskan: 2024-04-26 16:24:16
asal
1147 orang telah melayarinya

cin ialah objek aliran input dalam pustaka standard C++ Ia digunakan untuk membaca data daripada input standard (keyboard) ialah: std::cin >> seperti integer dan apungan. cin akan mengekstrak data sehingga aksara ruang kosong atau hujung fail ditemui dan menyimpannya dalam pembolehubah yang ditentukan. Jika jenis data tidak sepadan, cin gagal dengan set failbit, gunakan std::cin.fail() untuk menyemak status kegagalan dan std::cin.ignore() untuk mengosongkan penimbal input.

Apakah cin dalam c++

cin dalam C++

cin ialah objek aliran input dalam perpustakaan standard C++ yang membolehkan membaca data daripada peranti input standard (biasanya papan kekunci). Ia ialah cara yang paling biasa untuk membaca data daripada aliran input standard std::cin. std::cin 读入数据的最常用的方式。

语法:

<code class="cpp">std::cin >> variable;</code>
Salin selepas log masuk

使用:

  • variable 可以是任何数据类型(如 intfloatcharstring)。
  • 运算符用于从输入流中提取数据并将其存储在变量中。
  • 提取操作将一直持续到遇到空白字符(如空格、制表符或换行符)或文件结束。
  • 如果输入的数据类型与变量的数据类型不匹配,则 cin 将失败并设置其 failbit 位。

示例:

读取一个整数:

<code class="cpp">int num;
std::cin >> num;</code>
Salin selepas log masuk

读取一个浮点数:

<code class="cpp">float value;
std::cin >> value;</code>
Salin selepas log masuk

注意事项:

  • cin 从标准输入中读取数据,因此它受系统环境的影响,如重定向或管道。
  • 如果输入的数据无效或不匹配,cin 会失败。在这种情况下,可以使用 std::cin.fail() 函数检查失败状态。
  • 必须使用 std::cin.ignore()
Sintaks: 🎜🎜rrreee🎜🎜Penggunaan: 🎜🎜
  • pembolehubah boleh menjadi sebarang jenis data (seperti int, float, <code>char atau string). 🎜
  • operator digunakan untuk mengekstrak data daripada aliran input dan menyimpannya dalam pembolehubah. 🎜
  • Operasi pengekstrakan akan diteruskan sehingga aksara ruang putih (seperti ruang, tab atau aksara baris baharu) ditemui atau penghujung fail. 🎜
  • Jika jenis data input tidak sepadan dengan jenis data pembolehubah, cin akan gagal dan menetapkan bit failbitnya. 🎜🎜🎜🎜Contoh: 🎜🎜🎜Baca integer: 🎜rrreee🎜Baca nombor titik terapung: 🎜rrreee🎜🎜Nota: 🎜🎜 Data dibaca
cin , jadi ia dipengaruhi oleh persekitaran sistem seperti ubah hala atau paip. 🎜
  • cin akan gagal jika data input tidak sah atau tidak sepadan. Dalam kes ini, status kegagalan boleh disemak menggunakan fungsi std::cin.fail(). 🎜
  • Fungsi std::cin.ignore() mesti digunakan untuk mengosongkan aksara yang tinggal dalam penimbal input untuk mengelakkan ralat baca. 🎜🎜
  • Atas ialah kandungan terperinci Apakah cin dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan