C++ 中 cin 和 cout 流有什麼區別?


cin 是一個輸入流物件,用於從諸如檔案、控制檯等輸入流中獲取輸入。cout 是一個輸出流物件,用於顯示輸出。基本上,cin 是一個輸入語句,而 cout 是一個輸出語句。

它們還使用不同的運算子。cin 使用插入運算子 ( >> ),而 cout 使用提取運算子 ( << )。

例如,如果你想在一個變數 my_int(使用 cin)中讀取一個 int 值,然後將其列印到螢幕(使用 cout),你應該這樣寫:

示例

#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 月 11 日

15k+ 瀏覽

開啟你的 職業 生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.