2012上机实验手册

2012上机实验手册

ID:1354346

大小:118.00 KB

页数:14页

时间:2017-11-10

2012上机实验手册_第1页
2012上机实验手册_第2页
2012上机实验手册_第3页
2012上机实验手册_第4页
2012上机实验手册_第5页
资源描述:

《2012上机实验手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、新视野教育www.xiaoyuan.com实验一熟悉C语言实验要求:1、能够熟练使用VC6.0开发环境;2、理解C语言顺序结构;熟练掌握printf函数和scanf函数的使用方法。特别要求:在实验中遇到困难时,切忌不要动不动就问老师,而是应该先思考。如果确实不能解决困难,先与坐在旁边的同学讨论,而无论这个同学在以前是否认识。如果有同学问你问题,无论你是否能解决这个问题,都应该和他讨论。如果讨论了仍然不能解决问题,就一起问老师。讨论问题的好处在于能够深刻的理解问题,记住问题。实验内容:一、熟悉VC开发环境,详见教材第1页,认真完成上面的求2数之和的练习。二、理解顺序结构前面通过最

2、简单的例子熟悉了VC的开发环境,接下来的任务是熟练掌握printf函数和scanf函数。1、练习printf函数(1)练习printf中的格式控制字符串。新建一个文件,在TC中输入下面的程序代码:main(){inti=2000;floatj=2.71828;printf("i=%d,j=%f,j*10=%f",i,j,j*10);}查看程序的运行结果,将其记录下来:①我们将程序中printf函数那一行改为:printf("j*10=%d,i=%f,j=%f",i,j,j*10);运行程序,记录下运行结果:②再将其改为:printf("iis%d,jis%f,j*10i

3、s%f",i,j,j*10);运行程序,记录下运行结果③最后将其改为printf("%d,%f,%f",i,j,j*10);运行程序,记录下运行结果④看看这四个结果有什么相同点和不同点,想想在printf函数的格式控制字符串(即双引号引起来的部分)中的i和j有什么作用。结论:在格式控制字符串中出现的变量名,仅仅起一个提示的作用,它将被原样输出到屏幕上。其有无以及正确与否,均不影响后面值的输出。(2)练习整数的不同格式控制符。新建一个文件,在VC中输入下面的程序代码:main(){inta=32767;新视野教育www.xiaoyuan.com新视野教育www.xiaoy

4、uan.comprintf("%d",a);printf("%o",a);printf("%x",a);}运行程序,看看相同的变量,在不同格式控制符的控制下,向屏幕输出不同的结果。(3)练习printf函数对整型数据输出宽度的控制。新建一个文件,在TC中输入下面的程序代码:main(){inta=5732;printf("%d",a);printf("%6d",a);printf("%3d",a);}看看程序的运行结果,记住printf函数对整型数据输出宽度的控制规律。(3)练习printf函数对实型数据输出宽度的控制。新建一个文件,在TC中输入下面的程

5、序代码:main(){floata=3.14159;printf("p=%10f",a);printf("p=%4f",a);printf("p=%.2f",a);printf("p=%.4f",a);printf("p=%2.4f",a);printf("p=%10.4f",a);}根据本实验记住printf函数对实型数据输出宽度的控制规律,注意对小数位数的舍弃情况。(4)验证整型数据的存储结构。新建一个文件,在TC中输入下面的程序代码:main(){inta=-1;printf("%d",a);printf("%u",a);}用笔把-1在两个

6、字节中的补码计算出来,在与程序第二个输出结果进行比较,想想为什么。2、练习scanf函数(1)练习使用scanf函数从键盘输入整型数据。新建一个文件,在TC中输入下面的程序代码:main(){inta;scanf("%d",&a);printf("%d",a*10);}运行程序,此时程序将停止在scanf函数中,等待用户的数据输入。因此,用户看到的是一个黑色的屏幕,光标在上面一闪一闪。如果不输入数据,则无论敲多少个回车键,程序均不能结束,也就是不能回到TC的界面。在屏幕上输入45,再回车。程序运行结束,按Alt+F5查看运行结果。这是会发现在屏幕上输出了数字450,这就是我

7、们要求程序输入的东西。多运行几次程序,每次输入不同的数字,看看运行结果。想想用scanf函数给变量赋值和直接给变量赋值有什么不同。(2)练习使用scanf函数获取长整型数据。将上一个例子改为如下:main()新视野教育www.xiaoyuan.com新视野教育www.xiaoyuan.com{longa;scanf("%ld",&a);printf("%d",a*10);}注意,%ld中的l是字母l,不是数字1。运行程序,输入数据,看看程序的运行结果,然后将scanf函数中的格式控制符%

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

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

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