Rumah > Artikel > pembangunan bahagian belakang > Apakah cin dalam c++
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.
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>
使用:
variable
可以是任何数据类型(如 int
、float
、char
或 string
)。
运算符用于从输入流中提取数据并将其存储在变量中。cin
将失败并设置其 failbit
位。示例:
读取一个整数:
<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()
int
, float, <code>char
atau string
). 🎜
operator digunakan untuk mengekstrak data daripada aliran input dan menyimpannya dalam pembolehubah. 🎜cin
akan gagal dan menetapkan bit failbit
nya. 🎜🎜🎜🎜Contoh: 🎜🎜🎜Baca integer: 🎜rrreee🎜Baca nombor titik terapung: 🎜rrreee🎜🎜Nota: 🎜🎜 Data dibacacin
akan gagal jika data input tidak sah atau tidak sepadan. Dalam kes ini, status kegagalan boleh disemak menggunakan fungsi std::cin.fail()
. 🎜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!