Transparancy 5(C++)北大青鸟

Transparancy 5(C++)北大青鸟

ID:44264301

大小:231.50 KB

页数:20页

时间:2019-10-20

Transparancy 5(C++)北大青鸟_第1页
Transparancy 5(C++)北大青鸟_第2页
Transparancy 5(C++)北大青鸟_第3页
Transparancy 5(C++)北大青鸟_第4页
Transparancy 5(C++)北大青鸟_第5页
资源描述:

《Transparancy 5(C++)北大青鸟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、流第五章回顾复制构造函数复制赋值操作符类型转换构造函数类型转换函数2目标输出流插入操作符输出操纵符输入流提取操作符输入操纵符3输入/输出流的概念3-1C++将输入和输出看作字节流输入来自标准输入设备(键盘),或从其他输入设备重新定向而来输出发送到标准输出设备或其他输出设备C++为每一个流关联一个缓冲区4输入/输出流的概念3-2流是字符集合或数据流的源或目的地有两种流输出流输入流5输入/输出流的概念3-3预定义的流在iostream.h中定义cin标准输入流,默认是键盘cout标准输出流,默认是屏幕cerr标准错误流(非缓冲),默认是

2、屏幕clog标准错误流(缓冲),默认是屏幕6输出流7-1ostream类包含为输出操作定义的函数标准流上的输出是使用cout对象实现的插入操作符ostream类为实现输出重载了操作符“<<”7输出流7-2示例:cout<

3、"C++的I/O需要刷新。"<voidmain(){cout<<"默认域宽="<

4、"]";}11输出流7-6fill()函数用于设置填充字符,默认是空格。如果指定的宽度大于实际的输出,C++用空格填充多余的位置#includevoidmain(){intamt1=100,amt2=12345;cout.fill('*');//用*填充多余的空间cout<<"总数1:[";cout.width(5);cout<

5、f()setf()函数使用下列枚举型常量作为参数,必须在它们前面使用类名和作用域解析操作符(::)showbase-在输出的八进制数字前加“0”,在输出的十六进制数字前加“0x”showpoint-总是用一个小数点和尾随零显示浮点数uppercase-对十六进制的输出使用大写字母(A-F)showpos-使用前导“+”显示正数13输入流5-1istream类包含为输入操作定义的函数来自标准流的输入是使用cin对象实现的cin与标准输入设备(键盘)相关联提取操作符istream类为实现输入重载了操作符“>>”14输入流5-2示例:in

6、tvariablename;cin>>variablename;等待用户输入从键盘的数据将存储在变量variablename15输入流5-3istream类还提供其他输入函数get(char&ch)–将输入的字符存储在ch中。它获取输入的下一个字符,即使它是一个空白字符getline()–类似于get()函数get()和getline()的区别get()在输入流中保留换行符,而getline()则从流中提取并丢弃换行符16输入流5-4输入操纵符操纵符提供了格式化数据的简单方法skipws-在提取(“>>”)时跳过空白字符cin.un

7、setf(ios::skipws);17输入流5-5#includeintmain(){intcount=0;charch;cin.unsetf(ios::skipws);cin>>ch;while(ch!='.'){count++;cin>>ch;}cout<

8、提取操作符输入操纵符20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。