c++學習筆記之簡單輸入輸出。
i/o標頭檔案一般是iostream類、iomanip類與fstream類。
標頭檔案函式和描述
iostream
該檔案定義了 cin、cout、cerr 和 clog 物件,分別對應於標準輸入流、標準輸出流、非緩衝標準錯誤流和緩衝標準錯誤流。
iomanip
該檔案通過所謂的引數化的流操縱器(比如 setw 和 setprecision),來宣告對執行標準化 i/o 有用的服務。
fstream
該檔案為使用者控制的檔案處理宣告服務。我們將在檔案和流的相關章節討論它的細節。
目前我只用到iostream類。
#include
程式例子:
#include
using
namespace std;
intmain()
在控制台的執行結果如下:
input an int number預定義的物件cout與cin都是 iostream 類的乙個例項,是乙個內建物件。5x=5
input a double number
4.5y=4.5
cout與流插入運算子<<結合使用。
cin與流提取運算子>>結合使用。
由於運算子<<與>>可以自行分析所處理的資料型別,因此無需像使用scanf和printf那樣給出格式控制字串,並且在同一行**中可使用多次運算子。
(1)std命名空間
using namespace std;因為cout和cin都是c++中的內建物件,所以在引用前需宣告命名空間std。
std是 「standard」 的縮寫,意思是「標準命名空間」。
(2)endl換行符
cout << 「input an int number」 << endl;endl表示換行,與c語言裡的\n作用相同。
endl最後乙個字元是字母「l」,而非阿拉伯數字「1」,它是「end of line」的縮寫。
C 學習筆記 輸入輸出
一 資料的輸入和輸出 1 字元輸入函式 getchar 例如 1 include2 include3 intmain 4 2 字元輸出 putchar 語法格式 1 putchar ch 其中,ch為乙個字元變數或常量。3 通過cout流輸出資料 格式1 cout 表示式 格式2 cout 表示式1...
C 學習 輸入輸出
程式的輸入指的是從輸入檔案將資料傳送給程式,程式的輸出指的是將資料傳送給輸出檔案 標準i o 鍵盤輸入,輸出到顯示器螢幕 檔案i o 磁碟檔案輸入,輸出到磁碟檔案 串i o 字元陣列作為儲存空間 實際上可以利用該控制項儲存任何資訊 char c cin.get 一次只能輸入乙個字元 cout c c...
C 學習 輸入輸出
標準型別的資料可以通過對cout物件執行流插入運算 來實現。流插入運算是乙個二元運算子。對於cout 123,它的第乙個運算物件是輸出流物件cout,第二個運算物件乙個二元運算子。有插入入運算的返回值為第乙個引數的引用。所以劉插入運算允許連續使用。如cout 字元型資料還可以用成員函式put來輸出。...