- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C若干复习要点_重要问题及其实例解释
C++语言的若干重要问题及其实例解释
C++课考试范围:
第1-6章为主共占85分左右;第7-9章共占10分左右,第10章文件部分5分左右。
考试题型:(见考试网站 /)
单选题,填空题(一般填空、程序语句填空),程序阅读题,1道编程题10分。
关于输出格式问题
cout.setf(ios::fixed); 等价于:coutsetiosflags(ios::fixed);
――设置浮点数输出格式为定点方式。
cout.setf(ios::scientific); 等价于:coutsetiosflags(ios:: scientific);
――设置浮点数输出格式为科学计数法方式。
cout.precision(n); 等价于:cout setprecision(n);
――单独使用precision(n)或setprecision(n)时,n的作用是控制浮点数输出时保留n位有效数字。
①cout.precision(n); / cout setprecision(n);
②cout.setf(ios::fixed); / coutsetiosflags(ios::fixed);
③cout.setf(ios::scientific); / coutsetiosflags(ios:: scientific);
――①与②配合,或①与③配合使用时,n的作用是控制浮点数输出时保留n位小数。
例:precision(n)单独使用,表示输出数据取n位有效数字.
double x=123.12544; coutx=xendl;
//不使用格式控制,则按浮点数默认输出形式输出。浮点数默认输出6位有效数字,故输出结果为:123.125
cout.precision(2); //设置输出数据保留2位有效数字
coutxendl; //输出结果为:1.2e+002
cout.precision(5); //设置输出数据保留5位有效数字
coutxendl; //输出结果为:123.13
cout.precision(7); //设置输出数据保留7位有效数字
coutxendl; //输出结果为:123.1254
例:precision(n)与格式控制符配合使用,表示输出数保留n位小数。
double x=123.12544;
cout.setf(ios::fixed); //设置以“定点方式”输出
cout.precision(2); //输出数据保留2位小数
coutxendl; //输出结果为:123.13
cout.precision(3); //输出数据保留3位小数
coutxendl; //输出结果为:123.125
cout.precision(6); //输出数据保留6位小数
coutxendl; //输出结果为:123.125440
double x=123.12544;
cout.setf(ios::scientific); //设置以“科学计数法”方式输出
cout.precision(2); //输出数据保留2位小数
coutxendl; //输出结果为:1.23e+002
cout.precision(3); //输出数据保留3位小数
coutxendl; //输出结果为:1.231e+002
cout.precision(6); //输出数据保留6位小数
coutxendl; //输出结果为:1.231254e+002
?
关于x++, ++x或x--, --x的表达式值和变量终值问题
(1)自增(自减)算符在变量后,表达式的值取变量的原值;自增(自减)算符在变量前,表达式的值取变量的终值(增减1后)。
(2)无论自增(自减)算符在变量前或在变量后,变量的终值一样。
例:x++, ++x;x--, --x的使用。
# include iomanip.h
void main(void)
{ int n=0, m;
char c=A, d;
double x=4.25, y;
m=n++; d=++c; y=x--;
coutm=mendl; //m=0(即表达式n++的值为0)
coutd=dendl; //d=B (即表达式++c的值为B)
couty=yendl; //y=4.25(即表达式x--的值为4.25)
coutn=nendl; //n=1 (n的终值)
coutc=cendl; //c=B (c的终值)
coutx=xendl; /
您可能关注的文档
- 9.3大气压强、流体压强与流速的关系 蒋晋.docx
- 9.3连通器.ppt
- 9.4 物态变化中的能量交换课件 新人教版选修3-3.ppt
- 9.4_拉普拉斯变换的应用及综合举例.ppt
- 9.4_物态变化中的能量交换.ppt
- 9.4_流体压强与流速的关系1.ppt
- 9.4流体压强与流速的关系课件.ppt
- 9.4《流体压强与流速的关系》.ppt.ppt
- 9.5 空间直角坐标系与空间几何体.ppt
- 9.6 温度的微观本质.ppt
- 2024自考专业(计算机应用)能力检测试卷附答案详解【达标题】.docx
- 2024自考专业(计算机应用)自我提分评估含完整答案详解【易错题】.docx
- 2024自考专业(计算机应用)自我提分评估及答案详解【有一套】.docx
- 2024自考专业(计算机应用)自我提分评估及完整答案详解(精选题).docx
- 2024自考专业(计算机应用)自我提分评估及答案详解【夺冠】.docx
- 2024自考专业(计算机应用)能力检测试卷精编附答案详解.docx
- 2024自考专业(计算机应用)能力检测试卷附参考答案详解(培优B卷).docx
- 2024自考专业(计算机应用)自我提分评估及完整答案详解1套.docx
- 2024自考专业(计算机应用)自我提分评估及参考答案详解【轻巧夺冠】.docx
- 2024自考专业(计算机应用)能力提升B卷题库含完整答案详解(名校卷).docx
文档评论(0)