- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C的程序设计基础
C++对C 语言的扩充
C++对C 语言的扩充
CC++++对对CC语语言言的的扩扩充充
第2章 C++程序设计基础
第2章 C++程序设计基础
第第22章章 CC++++程程序序设设计计基基础础
【实验目的】
1.掌握C++的各种数据类型及其变量定义方法、赋值方法。
2.掌握数据类型转换规则。
3.掌握控制台输入输出函数。
4.掌握各种运算符运算规则,特别是自增自减运算符。
5.进一步熟悉C++程序的编辑、编译、连接和运行的过程。
【实验准备】
1.复习数据类型和算术运算符的有关概念,掌握其定义方法。
2.复习各种类型数据的输入输出方法,正确使用各种格式转换符。
3.复习常用的算术运算符。
【实验内容】
1. 分析有关字符型和整型通用的程序。
#include iostream.h
void main()
{
char c1,c2;
c1=97;
c2=98;
coutc1c2+1;
}
2. 分析转义字符在程序中的应用。
#include iostream.h
void main()
{
cout*\r*\n;
cout\tOA\bK\n;
cout##\n;
cout\tABC\tDEF\tGHI\n;
cout\t123\t456\t789\n;
}
对照输出,理解转义字符的含义。
3. 分析以下程序运行结果,体会自增自减运算符运算规则。
#include iostream.h
void main()
{
int a=5,b=3,c1,c2;
a++;
--b;
c1=++a+b;
c2=c1a/b;
b=++a+b+c1--+c2;
couta=a\tb=b\tc1=c1\tc2=c2;
}
4. 分析以下类型混合运算的程序。
#include iostream.h
void main()
{
int a=7,b=3; char c1=a,c2=66;
float x=12.25;
double y=1.3333333333;
long d=5432789;
a=x+b*x+y/2-d%(c1-c2);
couta=a b=b c1=c1;
coutd=d x=x y=y;
}
5. 调试下列程序,使之能正确输出3 个整数之和及3 个整数之积。
#include iostream.h
void main()
{
int a,b,c,d1,d2;
coutPlease enter 3 numbers:;
cinabc;
couta+b+c=d1=a+b+cendl;
couta*b*c=d2=a*c*bendl;
}
输入:40 50 60
【实验步骤】
1.编辑源程序。
2.对源程序进行编译并调试程序。
3.连接并运行程序。
4.检查输出结果是否正确。
【思考与练习】
1. 指出下面的是标识符、关键字还是常量。
abc,2,struct,″opiu″,′k′,″k″,false,bnm,true,0xad,045,if ,goto
2. 判断对错:
① 如果a为flase,b 为true,则ab为true;
② 如果a为flase,b 为true,则a||b 为true。
文档评论(0)