C高级语言程序设计实验内容.doc

C高级语言程序设计实验内容.doc

ID:55550309

大小:86.50 KB

页数:21页

时间:2020-05-16

C高级语言程序设计实验内容.doc_第1页
C高级语言程序设计实验内容.doc_第2页
C高级语言程序设计实验内容.doc_第3页
C高级语言程序设计实验内容.doc_第4页
C高级语言程序设计实验内容.doc_第5页
资源描述:

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

1、实验一C语言的运行环境和基础知识一、实验目的1.掌握c程序设计编程环境visualc++,掌握运行一个c程序设计的基本步骤,包括编辑、编译、连接和运行。2.熟练掌握VisualC++6.0环境运行的C程序上机步骤3.数据类型、常量和变量的使用4.表达式及运算符的应用5.C程序的调试。二、实验内容和源程序清单、测试数据、结果。1、最简单的C程序。(要求文件名:1_1.c)#includeintmain(){printf(“Helloworld!”);return0;}2、一个具有致命错误的程序,请修改。(要求文件名:1_

2、2.c)#includeintmain(){intiscanf(“%d”,i);printf(“i=%d”,i);return0;}3、一个具有警告语法错的程序。(要求文件名:1_3.c)#includeintmain(){inti=9,j,s;s=i+j;printf("s=%d",s);return0;}4、写出一个程序测试整型、字符型数据表示,并输出以验证是否正确。(要求文件名:1_4.c)#includeintmain(){intx=010,y=10,z=0x10;/*整

3、型数据表示*/charc1='M',c2='x4d',c3='115',c4=77,c;/*字符型数据表示*//*整型数据的输出*/printf("x=%o,y=%d,z=%x",x,y,z);/*数据以原进制输出,注意是否有前导0或0x*/printf("x=%d,y=%d,z=%d",x,y,z);/*数据以10进制输出,换算到10进制,结果对吗?*//*字符型数据的输出*/printf("c1=%c,c2=%x,c3=%o,c4=%d",c1,c2,c3,c4);/*数据以原进制输出,注意是否有前导0或0x?*/pri

4、ntf("c1=%c,c2=%c,c3=%c,c4=%c",c1,c2,c3,c4);/*结果都是什么字符?,也就是说字符可以自由的表示成几种形式?*/printf("c1=%d,c2=%d,c3=%d,c4=%d",c1,c2,c3,c4);/*看看这些字符的10进制ASCII码,哦,ASCII码一样,同一种字符*//*字符型数据参与算术运算*/c=c1+32;/*字符怎么参加了数学运算,哦,是字符对应的ASCII码-整数/*参与数学运算;结果还是一个整数-另外一个字符的ASCII码*/printf("c=%c,c=%d",c

5、,c);/*看看这个字符是什么?哇,'M'+32='m'了,看看ASCII码表,原来如此!*/return0;}参考结果:x=10,y=10,z=10x=8,y=10,z=16c1=M,c2=4d,c3=115,c4=77c1=M,c2=M,c3=M,c4=Mc1=77,c2=77,c3=77,c4=77c=m,c=109三、实验报告要求将题目:2和4的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。实验二顺序结构程序设计一、实验目的:1.掌握顺序结构程序设计2.掌握赋值语句的用法3.熟练地

6、进行数据输入和输出二、实验内容和源程序清单、测试数据、结果。1、已知:a=2,b=3,x=3.9,y=2.3(a,b整型,x,y浮点),计算算术表达式(float)(a+b)/2+(int)x%(int)y的值。试编程上机验证。(要求文件名:2_1.c)提示编程要点:(1)先判断结果值类型,可设置一个此类型的变量用于记录表达式结果,本例用r存放结果;(2)程序先给几个变量赋初值,然后将表达式赋值给变量r;(3)最后打印变量r的值就是表达式的值。参考程序:#includeintmain(){inta=2,b=3;floatx

7、=3.9,y=2.3;floatr;r=(float)(a+b)/2+(int)x%(int)y;printf("%f",r);return0;}参考结果:3.思考:为什么是这个结果?2、分析下面程序结果,并上机验证。(要求文件名:2_2.c)#includeintmain(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf("i=%d,j=%d,m=%d,n=%d",i,j,m,n);return0;}参考结果:i=9,j=11,m=9,n=103、用下面的scanf函数输入数据,使

8、a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。从键盘如何输入?(要求文件名:2_3.c)#includeintmain(){inta,

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

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

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