您的当前位置:首页正文

计算机C语言本科实验报告

2024-06-26 来源:星星旅游

计算机C语言本科实验报告

本科实验报告

课程名称:程序设计技术实验项目:基本数据类型及运算(实验一)

实验地点:计算机学院软件实验室

专业班级:学号:

学生姓名:李

指导教师:

20__年3月16日

一、实验目的和要求

1.了解Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。

2.了解在该系统上如何编辑、编译、连接和运行一个C程序。

3.通过运行简单的C程序,初步了解C源程序的特点。

4.通过运行简单C程序,掌握C语言的基本数据类型和运算符。

二、实验内容和原理

1.编程计算下面算术表达式的值。

(1)_+a%3(_+y)%2/4(设_=2.5,a=7,y=4.7)

(2)(float)(a+b)/2+(int)_%(int)y(设a=2,b=3,_=3.5,y=2.5)先自己分析,再试着用程序求解,看得到的结果是否一致。

2.写出下面表达式运算后a的值,设原来a=10。设a和n已定义成整型变量。

(1)a+=a(2)a-=2

(3)a=2+3(4)a/=a+a

(5)a%=(n%=2),n的值等于5(6)a+=a-=a=a

先自己分析,再试着用程序求解,看得到的结果是否一致。

三、主要仪器设备

PC机+C语言编程环境

四、实验结果与分析

1.(1):分析:“%,/,”的优先级相同,按先后顺序来计算。include

main()

{inta=7;float_=2.5,y=4.7,z;

z=_+(int)(a%3(_+y))%2/4;

printf("%f",z);

getch();

}结果:

(2):分析:include

main()

{inta=2.0,b=3.0;float_=3.5,y=2.5,z;

z=(float)(a+b)/2+(int)_%(int)y;printf("%f",z);

getch();

2:include

main()

{inta,n=5;

a=10;a+=a;printf("%4d",a);a=10;a-=2;printf("%4d",a);a=10;a=2+3;printf("%4d",a);a=10;a/=a+a;printf("%4d",a);

a=10;a%=(n%=2);printf("%4d",a);a=10;a+=a-=a=a;printf("%4d",a);getch();