欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C++程序输入输出_简介标准IO.pdf

    • 资源ID:74690004       资源大小:2.07MB        全文页数:26页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C++程序输入输出_简介标准IO.pdf

    杨榆北京邮电大学计算机学院掌握标准输出一般用法理解格式化输出掌握标准输入一般用法2012/9/22C+程序设计2标准输出对象简单用法格式化输出标准输入对象简单用法条件状态2012/9/22C+程序设计3标准输出对象的一般用法 cout 表达式表达式1 表达式表达式2。表达式表达式n示例:double dVal(3.14159);cout “dVal=”dVal endl;/dVal=3.141592012/9/22C+程序设计4IO对象管理缓冲区,存储程序读写的数据,在特定时刻,将数据写入到真实的输出设备或文件。输出缓存区刷新时机 程序正常结束,即main函数返回。缓冲区满。用操作符显示刷新缓存区,例如endl。设置unitbuf,则每个输出操作之后刷新缓存区。将输入和输出绑定。2012/9/22C+程序设计5格式化输出用法 cout 操作符操作符表达式表达式;cout setiosflags(ios:)表达式表达式;/指代具指代具/体体flag2012/9/22C+程序设计6Boolalpha:cout boolalpha true=true“false”false endl;Noboolalpha:cout Noboolalpha “true=true“false=”falseendl;结果:2012/9/22C+程序设计7Dec:(十进制显示)int iVal=16;cout“dec:”deciVal;Hex:(十六进显示)Cout“hex:”hexiVal;Oct:(八进制显示)Cout“oct:“octiVal;结果:2012/9/22C+程序设计8Showbase:(显示基数的前缀)Int ival(16);Coutshowbase;cout“dec”decivalendl“oct”octivalendl“hex”hexivalendllNoshowbase:(不显示前缀)Coutnoshowbase;cout“dec”decivalendl“oct”octivalendl“hex”hexivalendl结果:2012/9/22C+程序设计9Showpoint(总显示小数点)cout showpoint showpoint 10.0=10.0 endlNoshowpoint(有小数点的时候才显示)cout noshowpoint“noshowpoint 10.0=10.0 endl结果:2012/9/22C+程序设计10Showpos:(显示非负数中的+)Int i=16;coutshowpos:showposiendl;Noshowpos:(不显示非负数中的+)coutnoshowpos:noshowposiendl;结果:2012/9/22C+程序设计11Fixed:(用小数形式显示浮点数)Float fVal=5.1;coutFixed:fixedfValendl;Scientific:(用科学计数法显示浮点数)coutscientific:scientificfValendl;结果:2012/9/22C+程序设计12Uppercase:(在十六进制中打印0X,科学计数法中打印E)IntiVal(5);float fval(5.1);cout uppercase hex“iVal=”iVal scientific“fVal=”fvalendl;nouppercase:(在十六进制中打印0 x,科学计数法中打印e)cout nouppercase hex“iVal=”iVal scientific“fVal=”fvalendl;结果:2012/9/22C+程序设计13Left:(左对齐)Int i=-16;double d=3.14159;coutleft i:setw(12)inextcolendld:setw(12)dnext colendl;Right:(右对齐)coutright i:setw(12)inext colendld:se tw(12)dnext col endl;Internal:(符号左对齐,数据右对齐)cout Internal i:setw(12)inextcolendld:setw(12)dnext colendl;结果:2012/9/22C+程序设计14例1:指定整数基数,并输出其基数const int iVal(15);cout showbase;/显示基数cout default value:iVal=iVal endl printed in octal:iVal=oct iVal endl printed in hexadecimal:iVal=hex uppercase iVal endl;/恢复默认设置:十进制,不显示基数,不大写cout dec noshowbase nouppercase;2012/9/22C+程序设计15例1:指定整数基数,并输出其基数const int iVal(15);cout showbase;/显示基数cout default value:iVal=iVal endl printed in octal:iVal=oct iVal endl printed in hexadecimal:iVal=hex uppercase iVal endl;/恢复默认设置:十进制,不显示基数,不大写cout dec noshowbase nouppercase;2012/9/22C+程序设计16运行结果为:default value:iVal=15printed in octal:iVal=017printed in hexadecimal:iVal=0XF例2:指定列宽,对齐方式const int iVal2=-16;const double dVal=3.1415926;cout setfill(*);/设置填充符为星号,便于观察用法cout default justification endl;cout i:setw(12)iVal2 d:setw(12)dVal endl;cout left left justification endl;/调整为左对齐cout i:setw(12)iVal2 d:setw(12)dVal endl;cout setfill()right;/恢复填充为空格,右对齐2012/9/22C+程序设计17例2:指定列宽,对齐方式const int iVal2=-16;const double dVal=3.1415926;cout setfill(*);/设置填充符为星号,便于观察用法cout default justification endl;cout i:setw(12)iVal2 d:setw(12)dVal endl;cout left left justification endl;/调整为左对齐cout i:setw(12)iVal2 d:setw(12)dVal endl;cout setfill()变量变量1 变量变量2。变量变量n 变量数据类型决定数据提取方式。格式化输入 使用输入提取操作符,将流视为数据类型(例如char,int,float等)处理。默认情况下,输入操作符忽略分隔符(空格,制表符,换行符,进纸和回车符等)2012/9/22C+程序设计19例:已知输入 序列如下,读取数据代码段为?要读取三个字符,输入为:a b c char c1(0),c2(0),c3(0);cin c1 c2 c3;2012/9/22C+程序设计20例:已知输入 序列如下,读取数据代码段为?要读取1个int,1个char,和1个double,输入为:30s 5.14 int iVal(0);char cVal(0);double dVal(0.0);cin iVal cVal dVal;2012/9/22C+程序设计21例:已知输入 序列和代码段如下,则输出为?输入为:回车空格空格空格h水平制表符ell03.52回车 代码为:char cVal(0);while(cin cVal)cout word)2012/9/22C+程序设计25例:编写代码段,读入数目未知的整数,累加求和,且能处理异常输入,例如字符。int iVal(0),iSum(0);char ch(a);while(cin iVal,!cin.eof()if(cin.fail()cin.clear();cin.get(ch);cerr bad input:ch endl;continue;iSum+=iVal;cout sum is iSum endl;2012/9/22C+程序设计26

    注意事项

    本文(C++程序输入输出_简介标准IO.pdf)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开