《c语言程序设计上机指导》(精品高职)项目二

《c语言程序设计上机指导》(精品高职)项目二

ID:43722118

大小:344.42 KB

页数:40页

时间:2019-10-13

《c语言程序设计上机指导》(精品高职)项目二_第1页
《c语言程序设计上机指导》(精品高职)项目二_第2页
《c语言程序设计上机指导》(精品高职)项目二_第3页
《c语言程序设计上机指导》(精品高职)项目二_第4页
《c语言程序设计上机指导》(精品高职)项目二_第5页
资源描述:

《《c语言程序设计上机指导》(精品高职)项目二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目二C语言程序设计初步【实验内容、步骤】1、检查所用计算机是否已经安装VisualC++2012o2、进入VisualC++2012的工作环境。3、编程示例,观察与验证。输入并运行下面的程序,分析运行结果。【任务实施】实验2-1-1:printf函数的各种格式控制符应用举例源程序2-1-1#includevoidmain(){inta;longintb;shortintc;unsignedintd;Chare;floatf;doubleg;a=1023;b=2222;c=123;d=1234;e='

2、x'f=3.1415926535898;g=3.1415926535898;printf(“a=%d",a);printf(ua=%o,,,a);printf(ua=%x,,,a);printf(<

3、数据类型的位数也是16位而longint的位数为32位,可用来存储比较大的整数。名称全称类型说明符缩写类型说明符位数范围整型intint16位-32768至+32767无符号整型unsignedintunsigned16位0至65,535短整型shortintshort16位-32768至+32767无符号短整型unsignedshortintunsignedshort16位0至65,535长整型longintlong32位・2,147,483,648至2,147,483,647无符号长整型unsignedlongin

4、tunsignedlong32位0至4,294,967,295表C语言屮的整型数据类型本实验的实验结果:a=1023a=1777a=3ffb=2222c=123d=1234e=xf=3.141593g=3.141593,运算结果图如下:图2-1-1源程序运行结果从本例中我们可以认识到printf函数的各种格式控制符应用。请同学们仔细比较侮一种数据类型的特点。实验2-1-2:printf函数装饰符的使用示例源程序2-1-2#includevoidmain(){inta=1234;floatf=123.4

5、56;charch='a';printf(“%8d",a);printf(tt%2d,,,a);printf(“%c'',ch);printf(“%3c”,ch);printf(u%f,%8f,%8.1f,%.2f,%.2e",f,f,f,f,f);}在运行环境中我们输入源代码,进行运行、调试,得到的运行结果如下图:11234D11234B■Ia,123・456001,123.456001,123.5,123.46,1.23e+002[请按任意键继续•・•■JXrawC:Windowssyste

6、m32cmd.exe图2-1-2源程序运行结果提示:在“m.nf”格式中“m”表示所占的字符位数,而“・n”表示小数点后保留的位数。通过上例实验,我们进一步思考。对以下两个问题进行比较:(1)用%8彳和%2€!输出a的区别。通过之前的学习,我们知道:%8f,表示输出最小宽度为8位的浮点数,小数点后为6位,不足的左边补空格。%2d,表示输出宽度为2位的有效整数不足的左边补空格。(2)比较用%8f和%8.1f输出f的区别。%8.1f,表示输出宽度为8的浮点数,其中小数位为1位,整数位为6位,小数点占一位,不够8位左边补空

7、格。%8f,输岀没有限制小数位只限制了最小长度。实验2-1-3:scant函数应用示例己知一个学生的三门课程的成绩,求平均分和总分。源程序2-1-3#includevoidmain(){inta,b,c,sum;floataver;scanf(“%d%d%cT,&a,&b,&c);sum=a+b+c;aver=sum/3.0;ptintf(''%d",sum);ptintf(”%frT',aver);}我们在验证程序是否编写成功,设定数值是非常好的方法。现在我们假设三门课程的成绩分别为:a为85

8、,b为93,c为88。首先考虑运行程序时,怎样输入a,b,c三个数?注意,在程序中使用scant函数时输入地址列表必须写变量的地址,而不是变量的名称。所以,在运行程序输入数据时,如果同时有多个数据(整型或实型)要输入,数据Z间可以用一至多个空格分开,也可以用Enter或Tab分开。那么,三门课程的输入方式应为:“85”空格“93”

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

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

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