C语言实验指导模板

C语言实验指导模板

ID:35154057

大小:172.50 KB

页数:20页

时间:2019-03-20

C语言实验指导模板_第1页
C语言实验指导模板_第2页
C语言实验指导模板_第3页
C语言实验指导模板_第4页
C语言实验指导模板_第5页
资源描述:

《C语言实验指导模板》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言实验指导实验一C语言的运行环境和运行过程【目的与要求】1.了解在该系统上如何编辑、编译、连接和运行一个C程序。2.通过运行简单的C程序,初步了解C源程序的特点。【上机内容】²练习printf函数printf是函数用来输出数据,要输出的数据放在双引号内。【例1】编程实现在屏幕上显示如下三行文字       A:你去上课吗?       B:不去!     A:我还是不想去!程序example.c如下:#includemain(){printf("A:你去上课吗?");printf("B:不去!");

2、printf("A:我还是不想去!");}【例2】C语言格式符练习。“%”和字母组成格式符号,如“%d”,“%c”等。常见格式符参看下表。%d格式:用来输出十进制整数%f格式:用来输出实数(包括单、双精度),以小数形式输出,默认6位小数,不够6位用0补够6位%s格式:用来输出一个字符串下面的“//……”表示注释#includemain(){printf("A:你去上%s课吗?","高数");//试试把高数换成物理printf("B:不去!你能借我%d元钱吗?",100);//试试把100换成其他数据

3、printf("A:我只有%f元!",52.6);//试试把52.6换成其他数据}通过上面两个程序,同学们要理解一个简单C语言程序是怎么样构成的,格式符的用法。实验二算术运算符【目的与要求】1.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。【上机内容】【例1】练习“+”、“–”、“*”、“/”、“%”运算符。#includemain(){inta=9,b=8;printf("a+b=%d",a=a+b);a=9;//如果你把a=9这条语句删掉再看看

4、程序输出的结果printf("a+b=%d",a+=b);//a+=b和a=a+b是等价的}现在请同学们把“+”运算符分别替换成“–”、“*”、“/”、“%”这些运算符,看看程序输出的结果。同学们可以写一些复杂一点的四则运算。如:a+=b+7*2看看输出的结果和你自己计算的结果是否一致。参看教材P21“复合赋值运算符”【例2】练习“++”、“--”运算符#includemain(){inti=8;printf("%d",++i);//输出9,先让i的值自加1,再输出i的值i=8;printf("%d

5、",i++);//输出8,先把i的值输出,再让i的值自加1printf("%d",i);//输出9,可见上面是先输出i原来的值,再把i的值加一}现在同学们把“++”运算符替换成“--”运算符,再看看程序输出的结果。你们要理解“++”、“--”前置和后置的区别。实验三简单的C程序设计【目的与要求】1.理解C语言程序的顺序结构2.掌握常用的C语言语句,熟练应用赋值、输入、输出语句。【上机内容】²练习scanf函数【例1】根据下面的要求来练习。第1行#include第2行main()第3行{第4行inta,n;第

6、5行printf("请输入两个整数");第6行scanf("a=%d,n=%d",&a,&n);第7行printf("你输入的两个数是:a=%d,n=%d",a,n);第8行}²解析:正确的输入形式:a=7,n=90<回车>,因为格式符“%d”前面有”a=”和“,n=”。1>把第6行改为scanf("%d,%d",&a,&n);你能否正确地输入a,n的值?²解析:正确的输入形式:7,90<回车>,因为“%d”之间是以“,”作为分隔的。2>把第6行改为scanf("%d%d",&a,&n);你能否正确的输入a,n的值?²解

7、析:“%d%d”它们之间没有任何分隔符,在输入数据时数据之间默认用(空格、回车、TAB键)正确输入格式:1.空格作为数据分隔:790<回车>2.回车作为数据分隔:7<回车>90<回车>3.TAB键作为数据分隔(打了7之后打个TAB键再打90):790<回车>同学们可以试试其他的输入形式,看看能不能正确输入值。3>把第6行改为scanf("%d,n=%d",&a,&n);你能否正确的输入a,n的值?²解析:正确的输入形式:7,n=90<回车>因为“%d”之间有“,n=”所以在输入的时候必须把“,n=”写上²“%f”的输入格式和上面

8、的用法类似【例2】根据下面的要求来练习。(你能否正确的输入a,c的值?)第1行#include第1行main()第2行{第3行inta;第4行charc;第5行printf("请输入1个整数和一个字符");第6行scanf("%d%c",&

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

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

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