C++標準輸入流 (cin)


std::cin 是 istream 類的物件,表示面向窄字元(char 型別)的標準輸入流。它對應於 C 流 stdin。標準輸入流是環境確定的字元源。通常假定它來自外部來源,例如鍵盤或檔案。

作為 istream 類的物件,可以使用提取運算子(operator>>)作為格式化資料檢索字元,也可以使用 read 等成員函式作為非格式化資料檢索字元。該物件在標頭檔案 <iostream> 中宣告,具有外部連結和靜態持續時間:它在程式的整個持續時間記憶體在。

可以使用此物件將標準輸入讀取到變數中。例如,如果要將 int 值讀取到變數 my_int 中,然後將其列印到螢幕上,則可以編寫:

示例

#include<iostream>
int main() {
   int my_int;
   std::cin >> my_int;
   std::cout << my_int;
   return 0;
}

然後將此程式儲存到 hello.cpp 檔案中。最後,在終端/cmd 中導航到此檔案的儲存位置,並使用以下命令編譯它:

$ g++ hello.cpp

使用以下命令執行它:

$ ./a.out

輸出

如果輸入:15,則輸出為:

15

更新於:2020年2月10日

6K+ 次檢視

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.