C++中cin、cin.get()、cin.getline()等函数用法详解

1.cin>>

1.1cin>>用法1:最基本,也是最常用的用法,输入一个数字:

#include <iostream> 
using namespace std; 
main () 

int a,b; 
cin>>a>>b; 
cout<<a+b<<endl; 
}

输入:2[Enter]3[Enter] 
输出:5

注意:>> 是会过滤掉不可见字符(如 空格 回车,TAB 等) 

1.2cin>>用法2:接受一个字符串,遇“空格”、“TAB”、“回车”都结束

#include <iostream> 
using namespace std; 
main () 

char a[20]; 
cin>>a; 
cout<<a<<endl; 
}

输入:jkljkljkl 
输出:jkljkljkl

输入:jkljkl jkljkl       //遇空格结束 
输出:jkljkl

1.3cin总结

cin在读取时忽略空格换行符等。发送给cin的输入被缓冲,只有在用户按下回车键后,整个字符序列将被发送给程序

2.cin.get()

2.1ch = cin.get()与cin.get(ch)与cin.get()

1.假设 cin 是正被读入字符的 char 变量的名称:cin.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值