1 C程序设计基础

1 C程序设计基础

ID:38183648

大小:52.00 KB

页数:5页

时间:2019-05-24

1 C程序设计基础_第1页
1 C程序设计基础_第2页
1 C程序设计基础_第3页
1 C程序设计基础_第4页
1 C程序设计基础_第5页
资源描述:

《1 C程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

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

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

5、Voidmain(){charc1,c2;c1=’a’;c2=’b’;printf(“%c%c”,c1,c2);}①运行此程序,并写出结果。②在此基础上增加一个语句:printf(“%d%d”,c1,c2);再运行,分析结果。③将第2行改为:intc1,c2;再使之运行,分析结果。④再将第3、4行改为:c1=a;/*不用单引号*/c2=b;再使之运行,分析结果。⑤再将第3、4行改为:c1=“a”;/*用双引号*/c2=“b”;再使之运行,分析结果。3.写出下面程序的运行结果#includeVoidmain(){inta1,a2,x,y

6、;floatb,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”,x,y,a1,a2,b,c);}运行结果:54.写出下面程序的运行结果#includeVoidmain(){printf(“SL=%3dtCH=%c”,0x41,0101);printf(“%f%10.2e%10.4f”,2.5,-789.124,1e4);printf(“%d,%o,%x,%-10.5s

7、”,‘a’,‘b’,65535,“hello!”);}结果:5.写出下面程序的运行结果#includeVoidmain(){inti,j;i=8;j=10;printf(“%d,%d”,i++,j++);}结果:1.调试程序中的错误,并写出运行结果。Voidmain(){inta,b;floatc,d;longe,f;unsignedintu,v;charc1,c2;scanf(“%d,%d”,a,b);scanf(“%f,%f”,c,d);scanf(“%c,%c”,c1

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

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

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