打印
[个人承接]

C++编程基础知识是怎样的?czhztjz

[复制链接]
2546|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
czhzs123|  楼主 | 2021-7-2 13:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
输入输出I/O       http://www.czhztjz.com   http://www.czhlife.com

①C++语言并未定义任何输入输出语句,取而代之的是,包含一个全面的标准库来提供IO机制;

②标准iostream库:包含istream(输入流)和ostream(输出流);

【注】:一个流就是一个字符序列,是从IO设备读出或写入IO设备的;

【注】:流表达的是:随着时间的推移,字符是顺序生产或消耗的;

③标准iostream库定义了4个IO对象:

cin(发音see-in):标准输入;

cout(发音see-out):标准输出;

cerr(发音see-err):标准错误,输出警告和错误信息;

clog(发音see-log):输出程序运行时的一般性信息;

④向流写入数据:输出运算符(<<)

左侧的运算对象必须是一个ostream对象;

右侧的运算对象是需要打印的值;

功能:将给定的值写到给定的ostream对象中,结果返回其左侧运算对象,一般为std::cout;

【注】:写入endl功能:结束当前行,并且将于设备关联的缓冲区中的内容刷到设备中,确保所有输出都真正写入到输出流中,而不是仅停留在内存中等待写入;

⑤从流读取数据:输入运算符(>>)

左侧的运算对象必须是istream对象;

右侧的运算对象是存入数据对象;

功能:从给定的istream读入数据,并存入给定对象中;结果返回其左侧运算对象,std::cin;

⑥命名空间:

功能:为了避免不经意的名字定义冲突,以及使用库中相同名字导致的冲突;

⑦:两种注释:单行注释//,界定符对注释/**/;

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

121

主题

121

帖子

0

粉丝