C++程序中程序的輸入輸出,除了完全兼容C的寫法,即使用printf和scanf函數來實現以外,C++也有自己的一套輸入輸出流(這裡提到的流是指從某種IO設備上讀入或寫出的字符序列,習慣稱之為“流”。)C++中的輸入輸出流分別用cin和cout來表示,使用之前需要以來標準庫iostream,即也要開頭加一句#include
1. cout輸出流的使用
cout輸出流需要搭配<
cout<
即會在屏幕上顯示字符串Hello
本質上,是將字符串"Hello"插入到cout對象裡,並以cout對象作為返回值返回,因此你還可以用<
cout<
屏幕上將顯示Hello www.dotcpp.com
大家可以自行上機學習試驗!
額外的,提到cout,最常用到的還有endl操縱符,可以直接將它插入到cout裡,起輸出換行的效果
如:
cout<
屏幕上會顯示:
Hello
www.dotcpp.com
請新同學務必上機試驗,嘗試使用cout輸出
2. cin輸入流的使用
接收一個數據之前,都要先定義一個與之類型一致的變量,用來存放這個數據,然後利用cin搭配>>輸入操作符,來接收用戶從鍵盤的輸入,如代碼:
#include
using namespace std;
int main()
{
int a;
cout<
cin>>a;
cout<
return 0;
}
程序運行後,結果如下:
input number:
24
Get 24
同樣的,cin也可以連續接收多個變量,如:
int a,b;
cin>>a>>b;
請大家通過親自敲代碼上機試驗cin和cout的使用方法!
通過上述學習,相信大家都已經初步掌握了C++中輸入輸出的使用方法,可能略有不習慣,例如不需要指定輸入或輸出的變量類型,這源於cin和cout本身是一個類,而非函數、甚至關鍵字,大家務必清楚這一點。而隨著今後不斷深入的學習,大家會慢慢明白原因。
各位觀眾姥爺 喜歡的話關注轉發一波,謝謝大家的支持
閱讀更多 —C語言plus 的文章