cin >> //可連續使用;以空白(包括空格、回車、TAB)爲分隔符
cin.get(char c) //可連續使用;獲取任意單個字符,包括空白
cin.getline(char* buf, sizeof(buf), '/n') //可連續使用;獲取一行,到最後指定的字符結束,可包括空白,默認回車
cin.gcount() //計數
cin.read(char* buf, sizeof(buf)) //可連續使用;讀取指定大小的內容,包括空白;第一個參數必須爲char*,可用強制轉換
cin.ignore(1000, '/n') //忽略指定大小的內容,到制定字符結束忽略;常用來清空緩衝區
cin.clear() //清楚錯誤狀態;常後跟ignore
if(!cin) //判斷是否出錯;cin爲false則出錯
cin.peek() //查看緩衝區下一個字符,但是不讀取,即用get時候還可以讀到
cin.putback() //將上一個讀回的字符返回緩衝區,不常用
cout <<
控制符:endl, flush ....
cout.put(char)
cout.width(int) //一次性命令
cout.fill(char)
cout.precision(int)
cout.setf(ios::...)
cout.unsetf(ios::...)
(cout這些命令不常用,常用頭文件中的函數代替)