输入输出流资料.ppt

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++中,输入输出流——类[def]。 I/O库中的类——流类[stream class] 流类定义的对象——流对象 辩析:cout和cin不是输出/输出语句,而是iostream类的对象。 有效位数问题回顾 #include void main float x 123.座机电话号码67; double y 123.座机电话号码67; printf x %.12f\ny %.12f\n,x,y ; #include using namespace std; void main int i; double n[5] 100,200,300,400,500 ; //cout.setf ios::fixed ; //设置以固定点符号输出浮点数 cout.setf ios::scientific|ios::uppercase ; //设置以科学记数法方式输出 for i 0;i 5;i++ //cout.precision i+1 ; //设置输出精度 cout n[i] endl; 格式控制符: eg setprecision n , setiosflags ios::fixed| scientific ——+小数位数 , setw n , setfill c , resetiosflags 使用特点:#include 使用格式:cout setw 6 ; cout setiosflags ios::scientific setprecision 8 ; //指数形式输出,8位小数 流对象成员函数: eg precision n , width n , fill c , setf , unself 使用特点:#include 使用格式:cout.setf ios::hex ;——16进制输出 cout.unsetf ios::hex ; #include #include void main char input_string[250]; //存放输入的串 cout setiosflags ios::uppercase hex [ 123 ] endl; //按大写十六进制输出 //cout.setf ios::fixed ; cout setprecision 6 [ 123.456 ] endl; //输出浮点数精度为小数点后两位 //setprecision 2 ——系统灵活性 istream operator istream stream, Complex obj cout input the real part:; stream obj.real; cout input the image part:; stream obj.imag; return stream; * 将时、分、秒表示的时间用一个CTime类来表示。并定义相应的对时间对象进行运算的运算符重载函数: 1 ‘ ’——当前时间对象表示的时间大于某个对象的时间。 2 ‘ ’——当前时间对象表示的时间大于某个对象的时间。 3 ‘ ’——当前时间对象表示的时间等于某个对象的时间。 4 ‘++’前缀——当前时间增加1秒,返回增加1秒后的时间对象。 5 ‘--’前缀——当前时间减小1秒,返回减小1秒后的时间对象。 6 ‘++’后缀——当前时间增加1秒,返回未增加1秒前的时间对象。 7 ‘--’后缀——当前时间减小1秒,返回未减小1秒前的时间对象。 8 ‘ ’——按时间格式输入。 9 ‘ ’——按时间格式输出。 * class Time int hour, minute, second; public: Time ; Time int h,int m,int s ; friend istream operator istream in,Time t ; friend ostream operator ostream out,Time t ; ; * 例子2: 用户输入电话号码 : 755 653-7111 程序原样输出 : 755 653-7111 class PhoneNumber private: char areaCode[4]; char exchange[4]; char line[5]; public: friend ostream operator ostream output,PhoneNumber num ; friend istream operator

文档评论(0)

118118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档