- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一数据类型和表达式实验一数据类型和表达式
实验一 数据类型和表达式
一.实验目的1.掌握C语言基本数据类型的概念,理解数据类型与运算的关系。2.熟悉简单变量的定义和赋值方法,掌握不同类型数据之间转换的规律。3.学习C语言运算符优先级和结合性的概念,掌握算术表达式的计算方法及表达式计算中的类型转换方法。4.掌握数学式子的表达式表示。5.进一步熟悉C程序的编辑、编译、连接和运行的过程。二.实验内容与算法解析1.编程计算下面算术表达式的值,手工计算检测。(1) x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 (2)(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5, y=2.52.下面表达式计算中,哪些地方会发生类型转换?各个转换从什么类型转换到什么类型?表达式计算的结果是什么?试编程进行验证。(1) 2.5+2*7%2/4 (2) 4*(2L+6.5)-12(3) 10/(int)(5.1+3)) (4) 2*10.0/(5*3)3.运行下面程序分析结果:main(){int a,b,c;a=9;b=5;c=24;printf(%d,a%c/b);}4.输入并运行下面程序,对照程序分析运行结果:程序如下:#include stdio.hmain( ){ int a,b;long d;unsigned e;char c;a=100;c=W;b=-100;d=50000;e=8766;printf(a=%d,b=%d,c=%c,d=%ld,e=%u\n,a,b,c,d,e); }并修改程序测试:1)将a=100;换成a=42569;,会得到什么结果,为什么?2)将b=-100;换成b=c;,会得到什么结果,为什么?3)将e=8766; 换成e=-10;,会得到什么结果,为什么?5.写出程序运行结果,并上机进行验证,并分析原因。main( ){ int i,j,m,n;i=8;j=10;m=++i;n=j++;printf(i=%d,j=%d,m=%d,n=%d\n,i,j,m,n);}6.编写一个C程序,测试下列各表达式。1) i,j2) i+1,j+13)j+=i4) i++,j++5) ++i,++j6) i+++++j7) ++i+++++j++各表达式中i、j的初始值分别为2、3时分别测试上表达式的值。在实验中,注意如下问题:1)哪些表达式是错误的?为什么?2)理解+,+=,++,++i,i++的意义和优先级。
实验二 顺序结构程序设计
一.实验目的1.掌握C语言基本语句的概念,尤其是赋值语句的使用。2.了解算法的概念及算法的表示方法。3.掌握不同数据类型的数据的输入输出方法。4.掌握C程序的结构化设计方法,尤其是顺序结构程序的设计。5.能熟练的使用顺序结构方法设计简单C程序。6.进一步学习使用Turbo c调试程序的技术二.实验内容与算法解析1.通过下面程序,练习输入语句的使用方法,并观察程序的输出格式。main(){int x,y,z;scanf(%d%d,x,y);z=x+y;printf(%d+%d = %d,x,y,z);}输入以下几组数据,观察z的值,看输入是否合理,并分析原因。1) 3 5 2) 2,63) 2.3 3.6 4) 8 Tab -65) 32756 214582.观察下面程序的输出结果,掌握输出的格式。main(){int a=25;float b=3.1545;char c=A;printf(%d\n,a);printf(%4d\n,a);printf(%f\n,b);printf(%6.2f\n,b);printf(%-8.3f\n,b);printf(%.2f\n,b);printf(%c\n,c);printf(%5c\n,c);printf(%d\n,c);}3.从键盘输入直角三角形的两条直角边a,b,编程序计算斜边c。【算法提示】1) 输入a,b的值,a,b为实型数据。2) 根据公式斜边c为2直角边的平方和的平方根,求出c;(要使用数学函数的开方函数,程序上方要使用#include math.h)3) 输出c。4.鸡兔同笼问题:已知笼子里有16只鸡和40只兔,求有多少只脚,有多少只头。【算法提示】1)设有x(x=16)只鸡,有y(y=40)只兔,则有:2)头数等于a=x+y只3)脚数等于b=2x+4y只4)输出a,b。 5.某试卷由26个问题组成,答对一题得8分,答错一题扣5分。输入考生答对的题目数,并输出该考生的考试成绩。6.有一函数如下:
您可能关注的文档
- 定边六中高效课堂实施方案.doc
- 宜二中继续教育项目研修报告(2016级生物组).doc
- 宜兰县国民小学中、低年级英语教学课程纲要.doc
- 宜兴市实验中学2012.doc
- 宜君高级中学共同必修一期末复习资料.doc
- 宜家产品策略思路,先定价在设计.doc
- 宜兴某建筑群项目临时用电方案_secret.doc
- 宜宾市旧城控制性详细规划.doc
- 宜宾市战略性新兴产业研究报告.doc
- 定量分析简明教程.doc
- 温州乐成寄宿中学2023年高三第二次模拟考试语文试卷含解析.doc
- 湖南省浏阳市第二中学2022-2023学年高三第一次调研测试语文试卷含解析.doc
- 甘肃省张掖市高台县重点名校2024年中考一模英语试题含答案.doc
- 甘肃省会宁县第四中学2024届高三下学期第六次检测语文试卷含解析.doc
- 滁州市重点中学2024届高三第四次模拟考试语文试卷含解析.doc
- 福建省福州市仓山区福建师范大学附属中学2023届高考冲刺模拟英语试题含解析.doc
- 福建省平和县一中2022-2023学年高考压轴卷语文试卷含解析.doc
- 湖南省长沙市一中、湖南师大附中2023年高三英语第一学期期末学业质量监测模拟试题含解析.doc
- 监狱警察职业道德培训课件.pptx
- 福建省漳州市平和一中、南靖一中等五校2023年高三第六次模拟考试语文试卷含解析.doc
最近下载
- Aero ASM设备线弧讲解.docx
- 建筑业应收账款管理现状及存在的问题对策和建议.docx
- 电力拖动自动控制系统-第五版 课后习题答案.pdf
- 浙教版一年级上册数学期末测试卷(名师系列).doc VIP
- 2021年10月浙江省宁海县事业单位招聘考试《会计基础知识》试卷及答案(解析版).pdf VIP
- 刑法学04共同犯罪.pptx VIP
- 《运馅饼》幼儿园中班语言PPT课件.pptx VIP
- 羽毛球比赛欣赏与竞赛规则11.ppt
- 2024年二建继续教育-建筑工程临时支撑体系施工安全管理1、2答案.docx VIP
- 高考语文复习--一张简表明知识&一次训练提能力系列(鉴赏技巧)(教案).docx
文档评论(0)