1 C程序设计基础.doc

上传人:博****1 文档编号:543709664 上传时间:2022-12-23 格式:DOC 页数:5 大小:52KB
返回 下载 相关 举报
1 C程序设计基础.doc_第1页
第1页 / 共5页
1 C程序设计基础.doc_第2页
第2页 / 共5页
1 C程序设计基础.doc_第3页
第3页 / 共5页
1 C程序设计基础.doc_第4页
第4页 / 共5页
1 C程序设计基础.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《1 C程序设计基础.doc》由会员分享,可在线阅读,更多相关《1 C程序设计基础.doc(5页珍藏版)》请在金锄头文库上搜索。

1、实验项目一:C程序设计基础一、 实验目的1. 熟悉C语言运行环境并掌握C程序上机步骤;2. 掌握C语言的数据类型及常用数据类型整形、字符型和实型的变量的定义及赋值方法;3. 学会使用C语言的有关算术运算符和关系运算符,以及包含这些运算符的表达式;4. 掌握t、r、n、b等转义字符的使用方法;5. 掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。二、 实验重点1. 熟悉C语言的编译环境,了解在该系统上如何编辑、编译、连接和运行一个C程序;2. 通过程序运行结果比较整型数据、字符型数据以及字符串数据的区别与联系;3. 掌握printf( )、scanf( )、putchar( )、get

2、char( )等输入输出函数的格式和应用。三、 实验难点1. 根据C语言的编译环境下的错误提示,调试程序的方法;2. 各种运算符的优先级和结合性及自加(+)和自减(- -)运算符的使用;3. 各种格式转换符的正确使用方法。四、 实验内容(一) 上机步骤l 启动Visual C+6.0集成开发环境点击“开始”菜单下的“所有程序”,进入Visual C+6.0。l C程序的开发过程1. 编辑生成C源程序文件,扩展名为.c。2. 编译生成目标文件,扩展名为.obj。3. 连接将目标程序和库函数及其他目标程序连接起来,生成可执行文件,文件扩展名为.exe。4. 运行运行程序,得到结果。l 运行一个C程

3、序的上机操作步骤1. 新建一个源程序1) 在主菜单中选择File,然后选择New,屏幕上出现New对话框,在File标签下选择C+ Source File项,建立C+源程序文件;2) 在对话框Location文本框中输入文件路径,File文本框输入文件名称,文件的扩展名为.c;3) OK,回到Visual C+主窗口,编辑源文件。2. 打开一个已有的程序1) “我的电脑”中找到相应文件;2) 双击文件名,打开;3) 修改后选择File-Save,保存在原来的文件中。3. 通过已有的程序建立一个新程序1) “我的电脑”中找到相应文件,并双击打开;2) 选择File-Save as ,输入新的文件

4、名。4. 程序的编译1) 选择主菜单当中的Build,在其下拉菜单中选择Compile *.c文件。在弹出式窗口中选择Yes,同意由系统建立默认的项目工作区,然后开始编译;2) 如果无错,则生成相应目标文件*.obj,如果有错,则会指出错误的位置和性质,提示用户改正错误。5. 程序的连接选择Build-Build *.exe,表示要求建立连接并建立一个可执行文件*.exe。6. 程序的执行得到可执行文件*.exe后,就可以直接执行了。也可以直接按Ctrl+F5来实现程序的执行。(二) 上机题1. 编写一程序,利用printf函数在屏幕上显示如下信息:Very good !2. 写出下面程序的运

5、行结果#include Void main( ) char c1,c2; c1 =a; c2 =b; printf(“%c %cn”,c1 ,c2); 运行此程序,并写出结果。在此基础上增加一个语句:printf(“%d%dn”,c1,c2); 再运行,分析结果。将第2行改为:int c1,c2; 再使之运行,分析结果。 再将第3、4行改为: c1=a; *不用单引号* c2=b; 再使之运行,分析结果。 再将第3、4行改为: c1 “a”; *用双引号* c2 “b”; 再使之运行,分析结果。3. 写出下面程序的运行结果 #include Void main( ) int a1 ,a2 ,

6、x ,y ; float b , c ; b=35.455 ; c=52.924 ; y=(x=32767, b+1) ; a1=(int)(b+c) ; a2=(int)b+(int)c ; printf(“x=%d, y=%d, a1=%d, a2=%d, b=%.1f, c=%6.1f n” , x , y, a1 , a2 , b , c) ; 运行结果: 4. 写出下面程序的运行结果#include Void main( ) printf(“SL=%3d tCH=%c n” , 0x41 , 0101) ; printf(“%f%10.2e%10.4f n” , 2.5 , -789

7、.124 , 1e4) ; printf(“%d,%o,%x,%-10.5s n” , a , b ,65535 , “hello!”) ; 结果:5. 写出下面程序的运行结果#include Void main( ) int i,j;i=8;j=10;printf(“%d,%d”,i+ +,j+ +); 结果:6. 调试程序中的错误,并写出运行结果。Void main( )int a,b;float c,d;long e,f;unsigned int u,v;char c1,c2;scanf(“%d,%d”,a,b);scanf(“%f,%f”,c,d);scanf(“%c,%c”,c1,c2);printf(“n”);printf(“a=%7d,b=%7dn”,&a,&b);printf(“c=%10.2f,d=%10.2fn”,&c,&d);printf(“c1=%c,d=%cn”,&c1,&c2);7. 编程实现输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(f-32),输出取两位小数。8. 编程序,用getchar函数输入两个字符给c1,c2,然后分别用putchar函数和printf函数输出这两个字符;分别用整型和字符型定义c1,c2,并比较结果。五、分析与讨论1. 总结C程序的结构和书写规则。2. 如何正确地选用数据类型?1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号