C++ : cin.get()函數和cin函數的使用


筆者由於自己忘記了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

---恢復內容結束---


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM