《程序设计语言c》实验指导书

《程序设计语言c》实验指导书

ID:13088431

大小:527.50 KB

页数:16页

时间:2018-07-20

《程序设计语言c》实验指导书_第1页
《程序设计语言c》实验指导书_第2页
《程序设计语言c》实验指导书_第3页
《程序设计语言c》实验指导书_第4页
《程序设计语言c》实验指导书_第5页
资源描述:

《《程序设计语言c》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序设计语言C》实验指导书实验一熟悉C语言的运行环境一、实验目的1.熟悉VisualC++6.0的集成环境,了解如何编辑、编译、连接和运行一个C程序,即运行一个C程序的全过程。2.通过运行简单的C程序,初步了解C程序的基本结构及特性。二、实验内容1.上机验证运行教材P4例1.1。文件名:SY01-01.C2.上机验证运行教材P4例1.2。文件名:SY01-02.C3.上机验证运行教材P5例1.3。文件名:SY01-03.C4.上机完成教材P13习题1.5。文件名:SY01-04.C5.上机完成教材P13习题1.6。文件名:SY01-05.C上机操作的基本步骤见谭浩强《C程序设计题解与

2、上机指导》P212-P220,注意:(1)先在硬盘上建立一个工作目录(例如:E:2018314101欧阳海),将实验中的源文件都保存到该文件夹。(2)选择“File/New/Files/C++SourceFile”,在“Location”框中选择要保存文件的目录,在“File”框中输入文件名,文件名后缀.C。(3)在新建一个C++源程序文件前,先关闭以前的工作区(文件/关闭工作区或File/Close16/16Workspace)。实验二数据类型、运算符与表达式一、实验目的1.掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法,输出方法。2.了解不同的

3、类型数据之间赋值的规律。3.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(——)运算符的使用。二、实验内容1.定义整型变量、单精度浮点型变量、双精度浮点型变量、字符型变量各1个,给变量赋值并输出。文件名:SY02-01.C#includevoidmain(){inta;floatb;doublec;chard;a=10;b=357.123456789;16/16c=357.123456789;d='A';printf("a的十进制数是:%d,十六进制是:%x",a,a);printf("b=%f",b);printf("c=

4、%lf",c);printf("d=%c",d);}2.算术表达式,文件名:SY02-02.C#includevoidmain(){inta,b,c,x,y,z;a=4,b=6,c=7;x=a+b*5-++c%3;a=12,b=5,c=23;y=a+++--b*3+--c%3;a=12,b=5,c=23;z=(a++)+(--b)*3+(--c)%3;printf("x=%d",x);printf("y=%d",y);printf("z=%d",z);}3.赋值表达式,文件名:SY02-03.C#includevoidmain()

5、{inta=3,b=10,c=20,x,y,z;x=y=z=0;x+=a+b+4;y*=(y=5)+a+5;z+=y+x+(z=9);printf("x=%d,y=%d,z=%d",x,y,z);}4.关系表达式,文件名:SY02-04.C#includevoidmain()16/16{inta=2,b=7,c=12,x,y,z;x=(a<=b);y=(a+b>=c);z=((a=(c!=5));printf("x=%d,y=%d,z=%d",x,y,z);}5.逻辑表达式,文件名:SY02-05.C#includevoidmain(

6、){inta=1,b=0,c=1,x,y,z;x=!((a&&b)

7、

8、(a&&c));y=++a&&b&&++a;z=--c

9、

10、a

11、

12、b++;printf("a=%d,b=%d,c=%d",a,b,c);printf("x=%d,y=%d,z=%d",x,y,z);}6.逗号表达式,文件名:SY02-06.C#includevoidmain(){inta=2,b=7,c=12,x1,x2,y1,y2;x1=(a-8,b*3,c+20);x2=a-8,b*3,c+20;y1=(a-6,b*12);y2=a=6,b*12;printf("x1=%d,x2=%d,y

13、1=%d,y2=%d",x1,x2,y1,y2);}7.编写一个程序,求表达式x-z%2*(x+y)%2/2的值。设x=8.5,y=2.5,z=4。文件名:SY02-07.C#includemain(){floatx,y,bds;intz;x=8.5,y=2.5,z=4;bds=x-z%2*(int)(x+y)%2/2;printf("x-z%%2*(x+y)%%2/2=%f",bds);}16/168.教材P50例3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。