2011060111,黄仁敏,实验二 下载本文

内容发布更新时间 : 2024/6/17 1:10:16星期一 下面是文章的全部内容请认真阅读。

学 号 :2011060111 姓 名 :黄 仁 敏 数学与软件科学学院2011级4班 实验题目:数据类型、运算符和表达式 实验目的:

(1) 掌握C语言的数据类型的声明、定义、赋值及引用;

(2) 掌握变量和常量之间的关系,以及各种常见的常量表示方法; (3) 掌握C语言的有关运算。算术运算中的自反、自增(++)、自减(--)运算符的使用;关系表达式和逻辑表达式的逻辑值表示方法和基本运算规律;学会在C语言环境下表示条件表达式;

(4) 掌握不同类型数据之间的转换和赋值方法。 实验内容:

主要参考实例或内容(也可以参考教材或习题实例):

1.请编程实现教材P54页题2-4(目的:观察各种数据类型的分配空间大小); #include int main() {

int a; float b; double c;

int z=sizeof(a); int x=sizeof(b); int w=sizeof(c);

printf(\printf(\printf(\return 0; }

实验结果:

实验收获与体会:体会了运算符sizeof()的应用方式,也测试出了数据类型所占存储空间的大小:int型数据的存储空间是2个字节,float型数据的存储空间是4个字节,double型数据类型的存储空间是8个字节。

1. 教材相关内容为基础,考察变量的声明、定义、使用的先后关系;考察不同数据类型变量之间相互赋值的结果;考察各种形式的常量表示;

实验编码: #include int main(void) {

double dA=123456.789098765; float fB; int i,j; fB=fA; lC=dA; j=lC;

printf(“dA=%lf,fB=%f,lC=%ld,i=%d\\n”,dA,fB,lC,i,j) return 0; }

实验结果: