- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计第1章概述剖析
* 例1.4改写成C++程序,源代码如下 : #includestdio.h void main() { printf(This is a C program.); //coutThis is a C program. endl; } 将例1.16改写成C++程序, 见后页 * #includeiostream using namespace std; int main() { char c1,c2; int i1,i2; coutinput char c1,c2:endl; cinc1c2; coutinput int i1, i2:endl; cini1i2; coutc1 c2endl; couti1 i2endl; return0; } c1 c2 i1 input char c1,c2: a□b↙ i2 input int i1,i2: 3□5↙ a□b 3□5 _ _ a b _ _ 3 5 _ _ * 3. C++控制符简介 改变输出格式比较简单的方法是控制符(操纵函数),控制符是iomanip.h 头文件中的对象, 控制符引用是以一个流引用作为参数,嵌入到输入或输出流中。控制符所在的头文件 include iomanip 使用格式: coutsetiosflags(ios::left) ; 其中:setiosflags 为控制符 (操纵函数); ios 为流 (预定义类) ; ::为域符 (作用域区分符); left为成员函数; * 常用控制符 描述 dec 置基数为10 hex 置基数为16 oct 置基数为8 setfill(c) 设填充字符为c setprecision(n) 设显示小数精度为n位 setw(n) 设域宽为n个字符setiosflags(ios::fixed) 固定的浮点显示 setiosflags(ios::left) 左对齐 setiosflags(ios::right) 右对齐 setiosflags(ios::skipws) 忽略前导空格 setiosflags(ios::uppercase) 16进制数大写输出setiosflags(ios::lowercase) 16进制数小写输出 * 4. C++常用控制符的应用举例 (1)控制浮点数值显示 setiosflags(ios::fixed) //设置以定点数形式输出,默认输出形式 setiosflags(ios::scientific) //设置以指数形式输出 setprecision(n) //设置显示浮点数的数字个数,默认时输出数值有效位是6 如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。如果与setiosnags(ios::scientific)合用, 可以控制指数表示法的小数位数。 * 【例1.17】 设置浮点数值显示格式。 #include iostream #include iomanip using namespace std; int main ( ) { double amount = 22.0 / 7; cout amount endl ; 3.14286 3amount _ * cout setprecision ( 0 ) amount endl setprecision ( 2 ) amount endl setprecision ( 4 ) amount endl; cout setiosflags ( ios :: fixed ) ; cout setprecis
您可能关注的文档
最近下载
- Unit 6 Rain or Shine (第3课时) 课件人教版(2024)英语七年级下册.pptx VIP
- 港珠澳大桥岛隧工程沉管隧道混凝土质量控制措施.pdf
- 2025年中考数学复习热搜题速递之尺规作图(2024年7月).docx
- 股市风险预警机制-深度研究.pptx
- 政策解读2025年中央一号文件PPT.pptx VIP
- 5.0MPa路面抗折混凝土配合比.docx VIP
- 17J927-1 车库建筑构造(OCR).pdf VIP
- XX市疾病预防控制中心-艾滋病HIV筛查实验室管理手册_精品.doc
- 2025年春季小学学校德育工作计划(1975字).docx VIP
- 渤海水泥厂包装车间除尘系统设计.docx
文档评论(0)