C语言实验二基本数据类型与表达式计算
- 格式:doc
- 大小:79.00 KB
- 文档页数:6
湖北民族学院信息工程学院《高级语言程序设计》实验报告
实验二 基本数据类型与表达式计算
学院名称: 湖北民族学院信息工程学院 专业名
称: 电子信息科学与技术
学生姓名: 学 号:
实验评分: 教师签名: 周慧华
【实验目的】
1.理解数据类型的概念,掌握C语言基本数据类型变量的定义方法及其
初始化。
2.掌握C语言运算符的种类,熟练掌握C语言表达式的书写方法及其计
算顺序。
3.掌握不同类型数据之间运算时,数据类型的转换规则。
4.掌握基本的输入/输出库函数scanf(),printf(),getchar()和
putchar()的功能及其使用方法。
5.进一步熟悉C语言程序的编辑、编译、连接和运行的过程。
6.能用表达式语句、输入输出函数调用语句编写简单得顺序结构程序,
并学会上机调试程序的方法和技巧。
【实验内容】
1.阅读并调试程序
【实验题2-1】
# include
#define HIGH 10
void main()
{
int iNum=5;
printf("%d,%d\n",iNum,HIGH*(iNum+HIGH));
}
【实验题2-2】
# include
# include
void main()
{
int iA;
double dX,dY;
scanf("%d%lf",&iA,&dX);
dY=sin(sqrt(iA*dX))+log(iA+dX);
printf("Y=%f\n",dY);
}
2.验证基本数据类型的长度
【实验题2-3】
# include
void main()
{
printf("Type\tName\tBytes\n");
printf("\n");
printf("char\tcVar\t%d\n",sizeof(char));
printf("\n");
printf("short\tnVar\t%d\n",sizeof(short));
printf("\n");
printf("int\tmVar\t%d\n",sizeof(int));
printf("\n");
printf("long\tjVar\t%d\n",sizeof(long));
printf("\n");
printf("float\tlVar\t%d\n",sizeof(float));
printf("\n");
printf("double\tdVar\t%d\n",sizeof(double));
}
3.表达式的计算
【实验题2-4】
# include
void main()
{
float c,f;
printf("please enter a tegeter:");
scanf("%f",&f);
c=5.0/9.0*(f-32);
printf("c=%.2f\n",c);
}
4.顺序结构程序设计
【实验题2-5】
# include
# define radius 3.5
# define height 4.6
# define PI 3.14159
void main()
{
double area,volume;
area=2*PI*radius*radius+2*PI*radius*height;
volume=PI*radius*radius*height;
printf("area=%.2f\nvolume=%.2f\n",area,volume);
}
【实验小结】
通过这次上机调试,我对c语言有了更深刻的理解,逐渐学会了上机调
试程序的方法和技巧,知道了编程的严谨性。
2013 年 10 月29 日