【C++】基础知识--输入/输出(5)

本文介绍了C++中与用户交互的标准方法,包括cin用于标准输入,cout用于标准输出,以及cerr和clog用于错误和日志记录。重点讲述了如何使用插入运算符(<<)和提取运算符(>>)进行格式化输出和输入,以及如何处理输入失败的情况。还讨论了如何使用getline和stringstream处理字符串输入和转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面部分的示例程序几乎没有提供与用户的交互(如果有的话)。他们只是在屏幕上打印简单的值,但标准库提供了许多其他方式通过其输入/输出功能与用户交互。本节将简要介绍一些最有用的方法。

cin 标准输入
cout 标准输出
cerr 标准错误(输出)
clog 标准日志记录(输出)

我们将只看到更详细的内容和(标准输出和输入流); 并且也是输出流,因此它们本质上的工作方式类似于 ,唯一的区别是它们标识用于特定目的的流:错误消息和日志记录;在许多情况下,在大多数环境设置中,它们实际上做完全相同的事情:它们在屏幕上打印,尽管它们也可以单独重定向。

1.输出:

在大多数程序环境中,默认情况下,标准输出是屏幕,对于格式化的输出操作,与插入运算符一起使用,插入运算符写为(即两个“小于”号)。

cout << "Output sentence";  // 在屏幕上打印输出句子
cout << 120;                // 在屏幕上打印数字120
cout << x;                  // 在屏幕上打印x的值

运算符将它后面的数据插入到它前面的流中。

双引号是造成差异的原因;当文本被封闭在它们之间时,文本按字面打印;如果不是,则文本被解释为变量的标识符,并改为打印其值。例:

cout 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Penley.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值