cin/cout的用法

1.cin

格式:
cin>>变量1>>变量2>>……>>变量n;

cin:C++编程语言互换中的标准输入流,需要头文件iostream.h

cin代表标准输入设备,使用提取运算符“>>”从设备键盘取得数据,送到输入流对象cin中,然后送到内存。使用cin可以获得多个从键盘的输入值。

在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出流的数据。

2.cout

格式:
cout<<变量1<<变量2<<……<<变量n;

cout是一个ostream类的对象,它有一个成员运算函数operator<<,每次调用的时候就会向输出设备输出。operator用运算符重载,可以接受不同类型的数据,如整型、浮点型、字符串甚至指针,等等。

cout是标准输出设备,一般输出到屏幕

3.比较

C++的iostream与C的printf/scanf的区别
1. 类型处理更安全、智能,printf中对付int、float等说明符比较麻烦
2. 扩展性更强,新定义一个复数类complex,printf只能分别输出实部和虚部,而iostream使用的<<、>>操作符都是可重载,只要重载相关的运算符就可以;
3. 流风格的写法也比较自然简洁
4. printf/scanf的速度比cin/cout快

转载于:https://my.oschina.net/u/3754854/blog/1791239

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值