- 1
- 0
- 约1.1万字
- 约 12页
- 2019-10-26 发布于湖北
- 举报
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; /
您可能关注的文档
- AC-91-24航空器的运行文件Final.pdf
- A6LC7车型常见拆装及拧紧力矩.pdf
- Abaqus稳定性与屈曲—汇报篇2.pptx
- A17电磁场理论电磁感应习题课.pdf
- ACA122全自动压力平衡装置.pdf
- ACCAF8知识要点汇总(上).pdf
- Acrel6000电气火灾监控系统在成都中筑兰庭项目中的应用.pdf
- ABS压力塑钢管的尺寸认识暨应用型录简体字版2015-10-12.pdf
- ABAQUS应用培训-00预备知识-工程中的有限元应用简介.pdf
- Access二级考试模块与VBA程序设计.pptx
- 数学丨内蒙古包头市2026届高三上学期2月期末教学质量检测试卷及答案.pdf
- 历史丨山西省吕梁市2026届高三上学期2月期末调研(吕梁一模)试卷及答案.pdf
- 化学丨山西省临汾市2026届高三上学期2月期末考试试卷及答案.pdf
- 数学丨湖南省岳阳市2026届高三上学期2月教学质量监测(一)试卷及答案.pdf
- 日语丨湖北省圆创联盟2026届高三上学期2月联考试卷及答案.pdf
- 历史丨湖南省师大附中2026届高三上学期2月月考试卷(六)试卷及答案.pdf
- 英语丨湖南省常德市2026届高三上学期2月检测考试(一模)试卷及答案.pdf
- 英语丨湖南省长郡中学2026届高三上学期2月月考(六)试卷及答案.pdf
- 历史丨安徽省合肥市2026届高三上学期2月第一次教学质量检测(一模)试卷及答案.pdf
- 英语丨广西河池市2026届高三上学期2月期末学业水平质量检测试卷及答案.pdf
原创力文档

文档评论(0)