实验报告5.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
实验报告5 "题目"数据类型 " "目的" " "要求"深入理解C语言中数据类型的意义。 " " " " " "测试不同类型数值数据的存储空间大小、取值范围i、有效数字位数和精度。 " " "编写一个测试基本数据类型所占内存宽度的程序。 " "程序"该程序由函数头和函数体组成,运用printf()函数输出各基本数据类型所占内 " "说明"存宽度。 " " "编写程序来测试基本数据类型的取值的范围。 " " "该程序由函数头和函数体组成,定义不同数据类型变量并赋值,测试其取值范 " " "围。 " " "编写程序来测试数据类型的有效数字长度和精度。 " " "该程序由函数头和函数体组成,用printf()函数。 " " "编写程序来测试不同类型数据之间转换所出现的截去高位、丢失精度和变得不 " " "可知等问题。 " " "该程序由函数头和函数体组成,用赋值实现不同数据类型之间的转换,用print" " "f()函数输出测试。 " " "编写程序来测试字符型数据的算术特征。 " " "实现不同数据类型之间的转换,用printf()函数。 " " "编写程序来测试转义字符的用法。 " " "实现不同数据类型之间的转换,用printf()函数实现对转义字符用法的测试。 " " " " " "1)编写一个测试基本数据类型所占内存宽度的程序。 " "经调"#include<stdio.h> " "试的"int main(void) " "程序"{ " "清单"printf("char:%d bytes.\n",sizeof(char)); " " "printf("short:%d bytes.\n",sizeof(short)); " " "printf("int:%d bytes.\n",sizeof(int)); " " "printf("long:%d bytes.\n",sizeof(long int)); " " "printf("float:%d bytes.\n",sizeof(float)); " " "printf("double:%d bytes.\n",sizeof(double)); " " "printf("long double:%d bytes.\n",sizeof(long double)); " " "return 0; " " "} " " "2)编写程序来测试基本数据类型的取值的范围。 " " " " " "int main(void) " " "{ " " "char c0,c1,c2,c3,c4,c5; " " "c0=-129; " " "c1=-128; " " "c2=-127; " " "c3=128; " " "c4=127; " " "c5=126; " " "printf("c0=%d\n",c0); " " "printf("c1=%d\n",c1); " " "printf("c2=%d\n",c2); " " "printf("c3=%d\n",c3); " " "printf("c4=%d\n",c4); " " "printf("c5=%d\n",c5); " " " " " "} " " " " " "编写程序来测试数据类型的有效数字长度和精度。 " " "测试double类型的有效数字长度和精度如下: " " "int main(void) " " "{ " " "float d1,d2; " " "d1=0.123456789; " " "d2=1234567891234567890.123456789; " " "printf("%lf\n%lf\n",d1,d2); " " "} " " " " " "4)编写程序来测试不同类型数据之间转换所出现的截去高位、丢失精度和变得" " "不可知等问题。 " " "#include<stdio.h> " " "int main(void) " " "{ " " "double a=123456.7890987654; " " "float b; " " "long c; " " "short i,j; " " "b=a;c=a;i=a;j=c; " " "printf("a=%f, b=%f, c=%d, c=%d, i=%d, j=%d\n",a,b,c,i,j); " " "return 0; " " "} " " " " " "编写程序来测试字符型数据的算术特征。 " " "#include<stdio.h> " " "int main(void) " " "{ " " "char c1,c2,c3; " " "c1=35; " " "c2='A'; " " "c3=c1+c2; " " "printf("%d,
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助