下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验2:基本数据类型、运算符与表达式实验名称:基本数据类型、运算符与表达式成绩:实验日期:年月一日实验报告日期: 年月日一、实验目的1、掌握C语言的各种基本数据类型及其定义、赋值方法。2、掌握不同基本数据类型之间赋值的规律。3、熟练掌握各种算术运算符的使用。4、进一步掌握C程序的编辑、编译、连接和运行的过程。二、实验环境安装了 Visual C+ 6.0的计算机系统。三、实验内容(或实验任务)1、变量定义及赋值,编写程序实现以下功能:(要求文件名:2_l.c)(1)定义三个整型变量,变量名自定。(2)定义一个单精度浮点型变量和一个双精度浮点型变量,变量名自定。(3)定义一个字符型变量,变量名自
2、定。(4)给上述变量赋相应的值。(5)输出各个变量的值。注意:变量名要符合C语言标识符的定义规那么。2、编写程序,熟悉整型数据的输入与输出。(要求文件名:2_2.c) 程序功能:从键盘上接收三个整型数据,并按以下方式输出到屏幕上: (1)将三个整数在一行上输出。(2)将三个整数分三行输出。3、编写程序,用三种不同的格式来输出一个实型数据。(要求文件名:2_3.c)o 请认真观察程序的输出结果,仔细体会三种格式输出的不同。#include void main()(floatprintf( %f %lf %en, a, b, b);)4、编写程序,熟悉实型数据的输入与输出。从键盘接收一个float
3、型数据和一个 double型数据,并分别输出。(要求文件名:2_4.c)5、编写一个程序,熟悉符号常量的使用。程序实现的功能为:根据从键盘输入 一个数值,求以该值为半径的球的体积。(要求文件名:2_5.c)评分标准:是否能正确编写C程序以实现各题要求(60分);工程报告中,知识点描述(20分),难点及解决方法或体会(20分)。四、实验步骤、过程1、启动Visual C+6.0集成开发环境。(方法与实验1相同)2、完成5个程序题。(编辑、编译、连接、运行程序,步骤与实验1任务2相 同)第一步:参照实验1任务2的实现步骤,在当前工作空间”C语言编程”中新 建 Win32 Console Appli
4、cation 工程,取名为 2_1。新建 C+ Source File,添加到 工程2中,文件名为2.c。第一步:main()函数中的伪代码如下:void main()定义三个整型变量定义一个单精度浮点型变量和一个双精度浮点型变量定义一个字符型变量给上述变量赋相应的值输出各个变量的值)第三步:构造相对应的C语句,将伪代码作为注释保存下来。本步骤产生的代 码略。注意:由于main函数中调用了 printf函数,故需要在程序开始处用#皿811(1 vstdio.h来包含头文件stdio.ho第四步:单击组建菜单中的执行选项,该功能快捷键为Ctrl+F5,执行程序。第2题到第4题的实验步骤略。(5)
5、第一步:参照实验1任务2的实现步骤,在当前工作空间“C语言编程”中新 建 Win32 console Application 工程,取名为 2_5。新建 C+Source File,添力口至!J 工程2_5中,文件名为2_5.c。第二步:main。函数中的伪代码如下:void main()(定义球的半径、体积输出请用户输入半径的提示信息接收用户从键盘输入的半径根据用户输入的半径计算球的体积输出半径、体积)第三步:构造相对应的C语句,将伪代码作为注释保存下来。本步骤产生的代 码略。注意:由于main函数中调用了 printf函数,故需要在程序开始处用#m日11(16 vstdio.h来包含头文件
6、stdio.ho另外,我们把n定义成一个符号常量,所以需要在程序开始处用#define PI 3.1415926第四步:单击组建菜单中的执行选项,该功能快捷键为CW+F5,执行程序。注意:经常用“文件”-“保存”保存源程序以免意外导致源程序丧失。3、退出Visual C+ 6.0集成开发环境并关机。五、源程序清单、测试数据、结果(注释供阅读、理解程序,上机时不必输入)1 #include void main()(int a, b, c; 定义三个整型变量,变量名自定floatf;定义一个单精度浮点型变量doubled;定义一个双精度浮点型变量charch;定义一个字符型变量a=l; b=2;
7、c=3;f=4.0;d=5.0;ch= a;给上述变量赋相应的值/*输出各个变量的值*/printf(na=%d, b=%d, c=%d, f=%f,d=%f, ch=%cn a, b, c, f, d, ch);运行结果:a=l, b=2, c=3, f=4.000000, d=5.000000, ch=a 2、#include void main()int a, b, c;printf(请输入三个整数a、b、c: n);scanf(n%d%d%dn, &a, &b,&c);printf(na=%d b=%d c=%dnH, a, b, c);printf(na=%dnb=%dnc=%dnn
8、, a, b, c);测试运行:请输入三个整数a、b、c: 10 40 80a=10 b=40 c=80a=10b=40c=80注:下划线表示程序运行后用户输入的数据,vCR表示回车,以后不再解释。3、#include void main()(floatprintf(Ha= %f b=%lf b=%en* a, b, b);)运行结果:a= 1234567936.000000, b= 1234567890.123457, b=1.234568e+0094、#include void main()float a;double b;printf(请输入 a 和 b: M); scanf(H%f%lfn, &a, &b); printf(na=%fnH, a);printf(nb=%lfn b);)测试运行:请输入 a 和 b: 3.14 4.98a=3.140000b=4.9800005、#include #define PI 3.1415926void main()(float r, v; 定义球的半径、体积printf(请输入一个球的半径:n) /输出请用户输入半径的提示信息scanf(%f, &r);/接收用户从键盘输入的半径v=4*PI*r*r*r/3;计算球
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026下半年事业编市场监管岗招聘考试真题题库
- 2025-2026学年大象版科学三年级下册说课稿
- 2025-2026学年大象尾巴长短说课稿
- 2025-2026学年奥运五环说课稿
- 2025-2026学年大班候鸟迁徙说课稿
- 2026下半年初中生物教资面试生态保护专项试卷
- 2025-2026学年yuan的拼音说课稿
- 2025-2026学年化学选修4第二章说课稿
- 2026年难加工材料的加工技术研究
- 2025-2026学年bodylanguage 单元说课稿
- 2026年甘肃省白银市公安局白银分局招聘警务辅助人员41人笔试参考题库及答案详解
- 婚前医学检查相关知识考核试题(附答案)
- 2026 年烈士纪念日英雄事迹学习专题课件
- Unit3 Smart Learning 单元测试题-人教版英语九年级上册
- 电力系统分析试题与答案
- 煤矿废水处理站建设与运营方案
- 2026年考研政治真题及答案
- 幼儿园大班活动教学设计及教案示范
- 导尿管相关尿路感染(CAUTI)防控最佳护理实践专家共识解读
- 集成电路封装技术(第二版) 课程标准、授课计划
- 高等数学上册同济大学数学系教学课件全套
评论
0/150
提交评论