- 6
- 0
- 约7.23千字
- 约 11页
- 2016-04-27 发布于湖北
- 举报
实验一 C语言的运行环境、运行过程、简单的C程序设计
【目的与要求】
1. 安装C语言编程集成工具tc++3.0,熟悉C语言上机操作的环境及C语言上机的一般过程。
2. 了解主菜单中各功能项的含义。
3. 理解C语言程序的一般结构以及编辑、编译、连接、运行的操作过程。
4. 了解程序运行时的输入和输出。
【内容与过程】
1.安装C语言编程集成工具,进入此工具界面,检查设置是否正确;
运行名为tc_0814.exe的可执行的自解压程序,得到新建目录TC;
注意:选用其默认的安装目录,即C:\tc,不要更改。这样可以使用已有的默认设置,否则就要进行特定设置—选择Options菜单,根据turboc目录在硬盘中具体的目录路径修改其中的子菜单项并存盘;
安装完成后,可以在“开始-程序”中运行;也可以进入C:\tc后找最大的exe文件,即TC.exe,双击运行。
2.对课本P6的例1-1,依次执行“编辑—编译—链接—运行—查看运行结果”这几个步骤
① 了解File菜单下功能项的作用,熟练使用New、Save、Save As、Exit。
② 了解Run菜单和Window子菜单下各功能项的作用,熟练使用Run、Compile、User Screen。
了解Edit、Options菜单下功能项的作用
3.例1-1是只有输出;接下来执行例1-2(修改版),有输出;
#include stdio.h
int main()
{
int a,b,sum;
scanf(“%d,%d”,a,b);
sum=a+b;
printf(“sum is %d\n”,sum);
Return 0;
}
4.执行例1-3
【实验报告】
熟悉上机环境。
用于上机的C语言版本是什么?
你是如何进入当前这个C语言环境的?
当输入了最简单的C源程序后,如何执行编译链接运行步骤?会产生哪些文件,这些文件被放到什么位置了?
如何设置上机环境,使得产生的文件全部放到自定义的目录下?
产生的文件大小是?为什么exe文件远远大于obj文件?
描述当开始运行例1-2(修改版)后的过程(即运行后屏幕出现什么,敲下啥啥键后,出现什么….)
实验二 printf函数
【目的与要求】
掌握格式输出函数printf()及格式符
【内容与过程】
运行课本P70-74的各printf()函数语句,查看输出结果,体会printf()函数中控制字符串中的普通字符、格式字符的用法,以及格式字符和输出表列的对应。
【实验报告】
什么是printf()函数中控制字符串中的普通字符?其用法是怎样的?‘/n’是普通字符吗?是原样输出吗?
语句“printf(“hello ! s=x*x=%f ”, s);”中,哪些是普通字符?哪些是格式字符?哪个是输出表列?
解释“printf(“%-25.15f,%25.15.f\n”,a,a);”中,各参数间的对应关系
解释“printf(“%d\t%o\n”,a,b);”中,各参数的含义,及参数间的对应关系;
“int a=-1; printf(“%d\t%o\n”,a,a);”输出显示是?
实验三 scanf函数与字符输入输出函数
【目的与要求】
掌握函数scanf()、getch()、getchar()、putch()、putchar()
【内容与过程】
编辑并运行课本P66的例3-5,对照课本P75的3.4.4,体会scanf()函数中控制字符串和输入项列表的用法。注意:
“#include math.h” 和 “q=sqtr(disc)/(2.0*a);”之间的联系
程序中scanf函数在运行时,具体的输入操作是?体会调用scanf()函数输入多个数据时,数据之间的分隔符号。
当Scanf函数的输入表列包含多项时,各项间可以有哪些分隔符号?
把scanf函数调用语句修改为“ scanf(“a=%lfb=%lfc=%lf ”, a, b,c);”后,具体的输入操作是?体会scanf()函数调用语句中的控制字符中的普通字符的用法。
运行课本P76-P78,3.4.4中的各个scanf函数调用语句
运行课本P78-P82,3.4.5中的各例题
运行P83-84,课后题4,5,7,8
【实验报告】
解释一下,课本P66的例3-5中的“%lf”是什么意思?
在一个scanf()函数中输入多个数据时,数据之间可以使用哪些分隔符号?
比较一下,printf()与scanf()中的格式字符串和输出(入)表列在用法上有什么不同之处?为什么一般不建议在输入格式符中使用普通字符?
完成课后题4,5,7,8
运行以下语句,输出结果是?为什么?
Unsigned price=-1; printf(“%d, %u, %c”
您可能关注的文档
- 程序文件-OK技术方案.doc
- 人防防护功能平战转换方案1技术方案.doc
- 人防工程平战功能转换预案最终版2(修改)技术方案.doc
- 词汇,成语技术方案.doc
- 人格心理学之阿德勒技术方案.doc
- 词汇班L15-16技术方案.doc
- 人格心理学知识大纲技术方案.doc
- 人际关系团体辅导方案技术方案.doc
- 人际关系心理学考试复习(最全)技术方案.doc
- 人教pep六上期末考试测试卷(含答案)技术方案.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)