C/C++编程笔记:C++中的标准输入流 & 标准输出流

输入流:若是字节流的方向是从设备(例如,键盘)到主存储器,则此过程称为输入。ios

输出流:若是字节流的方向相反,即从主存储器到设备(显示屏幕),则此过程称为输出。编程

 

C ++中可用于输入/输出操做的头文件是:微信

iostream:iostream表明标准输入输出流。该头文件包含对cin,cout,cerr等对象的定义。学习

iomanip:iomanip表明输入输出操纵器。在此文件中声明的方法用于处理流。该文件包含setw,setprecision等的定义。spa

fstream:此头文件主要描述文件流。此头文件用于处理从文件读取的数据做为输入,或处理写入文件的数据做为输出。3d

两个关键字在C ++清点CIN在C ++中 使用很是常常用于打印输出和分别服用输入。这两种是使用C ++进行输入和打印输出的最基本方法。要在C ++中使用cin和cout,必须在程序中包含头文件iostream。视频

本文主要讨论在头文件iostream中定义的对象,如cin和cout。对象

(1)标准输出流(cout):一般,标准输出设备是显示屏。C ++ cout语句是ostream类的实例。它用于在一般是显示屏的标准输出设备上产生输出。使用插入运算符(<<)将须要在屏幕上显示的数据插入到标准输出流(cout )中。blog

 

输出:GeeksforGeeks - A computer science portal for geeks教程

在上面的程序中,插入运算符(<<)将字符串变量sample的值插入字符串“ A geeks a computer science portal”,而后将其插入标准输出流cout中,而后将其显示在屏幕上。

(2)标准输入流(cin):一般,计算机中的输入设备是键盘。C ++ cin语句是istream类的实例,用于从标准输入设备(一般是键盘)读取输入。

提取运算符(>>)与对象cin一块儿用于读取输入。提取运算符从使用键盘输入的对象cin中提取数据。

 

输入:

18

输出:

Enter your age:

Your age is: 18

上面的程序要求用户输入年龄。对象cin链接到输入设备。使用提取运算符(>>)从cin中提取用户输入的年龄,而后将提取的数据存储在存在于提取运算符右侧的可变年龄中

(3)未缓冲的标准错误流(cerr):C ++ cerr是用于输出错误的标准错误流。这也是iostream类的实例。因为C ++中的cerr是无缓冲的,所以在须要当即显示错误消息时使用它。它没有任何缓冲区来存储错误消息并在之后显示。

 

输出:An error occured

(4)缓冲的标准错误流(clog):这也是iostream类的一个实例,用于显示错误,但与cerr不一样,该错误首先插入到缓冲区中并存储在缓冲区中,直到未彻底填充为止。错误消息也将显示在屏幕上。

 

输出:An error occured

你学会了吗?

另外若是你想更好的提高你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许能够帮到你~

C语言C++编程学习交流圈子,QQ群1090842465点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比本身琢磨更快哦!

编程学习书籍分享:

编程学习视频分享:

相关文章
相关标签/搜索