筆者由於自己忘記了cin函數怎么用,所以這里趁自己復習C++的空子正好可以做做記錄。
1、cin>>
用法1:最基本,也是最常用的用法,輸入一個數字:
#include <iostream> using namespace std; main () { int a,b; cin>>a>>b; cout<<a+b<<endl; }
輸入:2[回車]3[回車]
輸出:5
注意:>> 是會過濾掉不可見字符(如 空格 回車,TAB 等)
cin>>noskipws>>input[j];//不想略過空白字符,那就使用 noskipws 流控制
用法2:接受一個字符串,遇“空格”、“TAB”、“回車”都結束
#include <iostream> using namespace std; main () { char a[20]; cin>>a; cout<<a<<endl; }
輸入:jkljkljkl
輸出:jkljkljkl
輸入:jkljkl jkljkl //遇空格結束
輸出:jkljkl
2、cin.get()
用法1: cin.get(字符變量名)可以用來接收字符
#include <iostream> using namespace std; main () { char ch; ch=cin.get(); //或者cin.get(ch); cout<<ch<<endl; }
輸入:jljkljkl
輸出:j
---恢復內容結束---