ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:116.11KB ,
资源ID:2994706      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2994706.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言实验指导书.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言实验指导书.docx

1、c语言实验指导书实验一 C程序的运行环境和运行一个C程序的方法一实验目的(1)了解所用的Turbo C2.0编译系统,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。(3)通过运行简单的C程序,初步了解C程序的特点。二实验准备确保实验机房安装有了Turbo C编译系统。三实验内容和步骤(1)检查所用的计算机系统,然后进入C的工作环境是否已安装了C编译系统并确定它所在的子目录。如果使用的是Windows和Turbo C,可以按以下步骤进行操作:找到“tc.exe”的图标,并双击该图标,此时屏幕上出现Turbo C的工作环境。Turbo C的工作环境如下图所示:(2)

2、熟悉Turbo C集成环境 了解和熟悉编辑(Edit)窗口和信息(Message)窗口的作用。试一下能否向信息窗口输入程序。按功能键F5,观察它有什么作用,再按一次F5,再观察它有什么作用。按F6,观察它有什么作用;再按一次F6,再观察它有什么作用。 按功能键F10,并按回车键,观察“File”菜单,了解它们的作用和用法。用键盘上的“”键,分别选中Edit,Run,Compile,Project,Option,Break/watch,观察它们的菜单,大致上了解它们的作用。 选择File菜单中的New并按回车键,在编辑窗口中随意输入几行字符,观察窗口顶部左端line和col后面数字的变化。(4)

3、输入并运行一个简单的程序 再选择File菜单中的New并按回车键,使编辑窗口变成空白。 输入下面的程序。main( )printf(hello,world!n); 按功能键F9进行编译和连接,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行编译。 如果编译无错误,按Ctrl和F9键使程序运行,按Alt和F5键,切换到用户屏,观察分析运行结果。(5)输入并编辑一个C程序 选择File菜单中的New并按回车键,使编辑窗口变成空白。 输入下面的程序。main( )int a,b,sum;a=123;b=456;sum=a+b;printf(sum is %dn,sum);

4、 按功能键F9进行编译和连接,观察屏幕上显示的编译信息,仔细分析编译信息窗口和Message窗口,可能显示有多个错误,逐个修改,直到不出现错误。 如果编译无错误,按Ctrl和F9键使程序运行,按Alt和F5键,切换到用户屏,观察分析运行结果。(6)输入并运行一个需要在运行时输入数据的程序 清空编辑窗口,输入下面的程序。 main( )int a,b,c;printf(input a&b:);scanf(%d,%d,&a,&b);c=max(a,b);printf(max=%d,c);int max(int x,int y)int z;if(xy) z=x;else z=y;return(z);

5、 编译并运行,在运行时从键盘输入整数2和7,然后按回车键,按Alt和F5键,观察运行结果。 将程序中的第2行改为:int a;b;c;再进行编译,观察其结果。 将子程序max的第3,4两行合并为一行,即if(xy)z=x;else z=y;进行编译和运行,分析结果。湖南软件学院学生实验、实训报告一 实验名称: 二 实验目的: 三 实验报告内容:(包括实验结论以及实验分析)实验二 数据类型、运算符和表达式(一)一实验目的 (1)掌握C语言的数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。 (2)掌握不同的类型数据之间赋值的规律。(3)学会使用C语言的有关算术运算符,以及

6、包含这些运算符的表达式,特别是自加(+)和自减(-)运算符的使用。(4)进一步熟悉C语言程序的编辑、编译、连接和运行的方法。二实验准备 (1)熟悉C语言数据类型及不同的类型数据之间的赋值的规律。(2)熟悉C语言程序的编辑、编译、连接和运行的过程。三实验内容和步骤 (1)输入下列程序,分析程序运行结果:main( )printf(%dn,65+b);(2)输入下列程序,分析程序运行结果:#define PI 3.14#define R 6main( )printf(%fn,PI*R*R);printf(%fn,2*PI*R);(3)输入下面程序,观察实验结果,看看实验结果和数学运算的结果有无误差

7、,并分析原因:main( )float a=123456.789e5;float b;b=a+20;printf (a=%f,b=%fn,a,b);(4)输入并运行下面的程序main()char c1,c2;c1=a;c2=b;printf(%c%cn,c1,c2); 运行此程序。 在此基础上增加一个语句:printf(%d%dn,c1,c2);再运行,并分析结果。 将第二行改为:int c1,c2;再运行,分析其运行结果。 再将第三、四行改为:c1=a; /*不用单撇号*/c2=b;现使之运行,分析其运行结果。 再将第三、四行改为:c1=a; /*用双撇号*/c2=b;再使之运行,分析其运行

8、结果。 再将第三、四行改为:c1=300; /*用大于255的整数*/c2=400;再使之运行,分析其运行结果。(5)输入并运行以下程序main( )char c1=a,c2=b,c3=c,c4=101,c5=116;printf(a%cb%ctc%ctabcn,c1,c2,c3);printf(tb%c%c,c4,c5);在上机前先人工分析程序,写出应得结果,上机后将二者对照。*(6)输入并运行以下程序main( )int a,b;unsigned c,d;long e,f;a=100;b=-100;e=50000;f=32767;c=a;d=b;printf(%d,%dn,a,b);pri

9、ntf(%u,%un,a,b);printf(%u,%un,c,d);c=a=e;d=b=f;printf(%d,%dn,a,b);printf(%u,%un,c,d);请对照程序和运行结果分析: 将一个负整数赋给一个无符号的变量,会得到什么结果。 将一个大于32767的长整数赋给整型变量,会得到什么结果。 将一个长整数赋给无符号变量,会得到什么结果(分别考虑该长整数的值大于或等于65535以及小于65535的情况)。读者可以改变程序中各变量的值,以便比较。例如:a=65580,b=-40000,e=65535,f=65580。 湖南软件学院学生实验、实训报告一实验名称: 二实验目的: 三实验

10、报告内容:(包括实验结论以及实验分析)实验三 数据类型、运算符和表达式(二)一实验目的 (1)掌握C语言的数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。 (2)掌握不同的类型数据之间赋值的规律。(3)学会使用C语言的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+)和自减(-)运算符的使用。(4)进一步熟悉C语言程序的编辑、编译、连接和运行的方法。二实验准备 (1)熟悉C语言数据类型及不同的类型数据之间的赋值的规律。(2)熟悉C语言程序的编辑、编译、连接和运行的过程。三实验内容和步骤 (1)输入并运行下面的程序,写出运行结果:main( )int a=1,

11、b=2,c=3;printf(%d,%d,%d,%dn,a=b=c,a=b=c,a=(b=c),a=(b=c);在上机前先人工分析程序,写出应得结果,上机后将二者对照。(2)输入并运行以下程序,写出运行结果:main( )int a=10,b=20,c=30,d;d=+a=20|c+;printf(%d,%d,%d,%dn,a,b,c,d);在上机前先人工分析程序,写出应得结果,上机后将二者对照。(3)输入以下程序main( )int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%d,i,j,m,n); 运行程序,注意i,j,m,n各变量的值,分别作以

12、下改动并运行。 将第5,6行改为:m=i+;n=+j;再运行。 将程序改为:main()int i,j;i=8;j=10;printf(%d,%d,i+,j+); 在的基础上,将printf语句改为:printf(%d,%d,+i,+j); 再将printf语句改为:printf(%d,%d,%d,%d,i,j,i+,j+); 将程序改为:main()int i,j,m=0,n=0;i=8;j=10;m+=i+;n-=-j;printf(i=%d,j=%d,m=%d,n=%d,i,j,m,n);(4)观察下列程序,分析运行结果:(算术运算符)#include main( )int a,b,c,

13、f,g;a=2;b=-a+;printf(a=%d,b=%d;,a,b);a=2;c=-(a+);printf(a=%d,c=%dn,a,c);a=2;f=-a-;printf(a=%d,f=%d;,a,f);a=2;g=-(a-);printf(a=%d,g=%dn,a,g);(5)观察下列程序,分析运行结果:(赋值表达式)#include main( )int a,b,c,d,e=5;a=b=c=d=1;printf(a=%d,b=%d,c=%d,d=%d;,a,b,c,d);a=b+=c+=d=5+1;printf(a=%d,b=%d,c=%d,d=%d;,a,b,c,d);e+=e-=e*e;printf(e=%dn,e);*(6)观察下列程序,分析运行结果:(逻辑运算符) #include main( )char a=A;int b=1,c=0;float d=1.5;double e=2.5,f=0.0;printf(!1=%d;,!1);printf(1&1=%d,1&0=%d,0&0=%d;, 1&1,1&0,0&0);printf(1|1=%d,1|0=%d,0|0=%dn, 1|1,1|0,0|0);printf(!a=%d;,!a);printf(a&b=%d,a&c=%d;,a&b,a&

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1