全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上海应用技术学院程序设计语言实验报告实验名称C语言运行环境与表达式实验序号1实验日期姓 名xxx学 号指导教师专 业xxxxxxx班 级 成 绩一、实验目的及要求1. 了解C语言集成环境对计算机软硬件的要求;2. 初步掌握C语言集成环境的使用;3. 掌握建立、编辑、运行一个C程序的全过程;4. 通过运行简单的C程序,初步掌握如何使用C的有关运算符,以及包含这些运算符的 表达式。二、实验环境C-Free 4.0三、实验内容1. C语言集成环境的进入与退出;2. 新建一个C源程序及源程序的保存和打开;3. C程序的编译和连接获得可执行程序文件;4. 在集成环境中运行程序、查看结果;5. 通过观察运行结果检查运算符和表达式的使用。四、实验结果与分析 1. 输出:“This is a C program”程序如下: #include void main() printf(This is a C program.n); 输出: 分析:首先看第2行,main表示主函数,前面的void表示此函数的类型是void类型;第4行是输出语句,即有输出函数printf(),n是换行符。 值得注意的是:在书写程序时要注意符号的正确性和重要性,像括号是成对出现的,在书写完语句后都要有一个分号,否则程序不能运行。 2.计算程序的结果 #include void main() int a,b,c;float x,y,z;char c1,c2;a=2;b=5;c=a*b+b/a;printf(c=%dn,c); 输出:a=3*(b%8); b=3*b%8;printf(%d,%dn,a,b);x=2.0;y=5.0;z=x*y+y/x;printf(z=%fn,z);c=x*y+y/x;printf(c=%dn,c);x=2/5;y=2.0/5;printf(%f,%fn,x,y); 分析:这是一个运算程序,先定义整型变量a,b,c;实型变量x,y,z;符号变量c1,c2.第一个输出语句是输出c的值,先将a,b赋值然后运算。按数学运算,c的值为12.5,但输出值是12:这是因为在程序中整型数据的除法运算是商运算,b/a的值是2.第二个输出语句是输出a,b的值,两个运算语句只多了一个括号,这涉及到运算符的优先级,对于3*(b%8)先计算括号内的,%为求余运算,扩号内的结果为5,则a的值是15;对于3*b%8,先计算3*b,为15,再计算15%8,b的值是7.第三个输出语句是输出z的值,这里是浮点型数据的除法运算,结果也是浮点型,所以z的值是12.500000.第四个输出语句是输出x,y的值这里分别进行的是整型数据的除法运算和浮点型数据的除法运算,输出的是浮点型数据,则x的值是0.000000,y的值是0.400000.这里我们要注意的是整型数据的除法运算和浮点型数据的除法运算,同时要注意运算符号的优先级。3 3.计算程序的结果 #include void main() int a=65,b; 输出: char c1,c2,c3; c1 = A; c2 = B; c3= x41; b=c2; printf(%c,%c,%c,%cn,c1, c2, c3,a); printf(%d,%dn,a ,b); 分析:首先定义整型变量a=15,b,字符变量c1,c2,c3,然后进行赋值,第一个输出语句是输出字符,第二个输出语句是输出整型数据;A字符对应的ASCII值是65,B字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 台球厅协会合同协议书
- 关于主播合作合同范本
- 出租电脑免押合同范本
- 变更签证补充合同范本
- 合同变更增量补充协议
- 各种建材租赁合同范本
- 别墅泳池维修合同范本
- 农村木房买卖合同范本
- 冲浪俱乐部义工协议书
- 共同投标协议纳入合同
- 院感紫外线消毒培训课件
- 2025年安全教育平台登录入口与模拟试题集
- 公司注销原合同补充协议
- 2025-2030中国区块链技术在供应链金融中的信用穿透效应
- 护理学用药安全知识培训课件
- 2025年《铁道概论》考试复习题库(含答案)
- 2025成人高等学校专升本招生统一考试政治试题及答案解析
- 益生菌与肝性脑病改善-洞察及研究
- 前掷实心球教学课件
- 2025年【小学】汉字听写大会竞赛题库(含答案)
- DGTJ08-2004B-2020 建筑太阳能光伏发电应用技术标准
评论
0/150
提交评论