標準輸入輸出是相對於程式而言的,輸入指的是從io裝置輸入到程式中,輸出指的是從程式中向io裝置輸出。使用型別為istream的cin物件處理輸入,使用型別為ostream的cout物件處理輸出。另外兩個ostream型別的輸出物件為cerr和clog。
向流寫入資料
std::cout<<"hello world!"《從流讀取資料
std::cin>>i1>>i2; 執行該語句會在控制台等待使用者輸入兩個資料。」>>"為輸入運算子,該運算子左側的運算元必須為istream物件,右側的運算物件為要從輸入流中讀入的資料儲存的物件。很明顯,從流中讀取資料一定是從輸入流中讀取。輸入運算子的計算結果為其左側的運算元,因此可以把輸入語句連線起來。
輸入運算子「>>"與輸出運算子"<<"有不同的過載版本來處理的右操作物件,因此這些運算子可以同時處理像字串或算數運算等物件。
標準輸入與標準輸出
輸入cat 命令時,他會從stdin 對通斷介面來說,標準輸入就是鍵盤 接受輸入,cat testfile 現在cat命令會用testfile檔案中的行為作為輸入,可以使用這種技術將資料輸入到任何能從stdin接受資料的shell命令 stdout 在終端介面上,標準輸出就是終端顯示器。ls l t...
重定向》 與標準輸入 標準輸出 標準錯誤輸出
當linux執行乙個程式的時候,會自動開啟三個流,標準輸入 standard input 標準輸出 standard output 標準錯誤輸出 standard error 比如在開啟命令行時,預設情況下,命令列的標準輸入連線到鍵盤,標準輸出和標準錯誤都連線到螢幕,儘管三個流都開啟,但他會根據需要...
標準輸出printf與標準輸入scanf
一 標準輸出printf 標頭檔案 stdio.h 原型 int printf const char format,引數 format 格式控制字串 可變引數列表 返回值 輸出字元的數量。注意點 對於標準輸出printf,我們需要注意的是返回值,很多人會忽略返回值的型別和代表的含義。二 標準輸入sc...