C语言程序实验报告--谭浩强(2)

2019-02-16 01:16

d=0,e=71,f=70. 程序测试:

#include int main() { int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a;

printf(\}

结果:

(3) 分析下面程序

是比较x++与++x之间的区别。 例如:

#include int main() { int a=5,b=8; printf(\ printf(\

printf(\ printf(\}

运行结果:

由上述程序可以看出,x++是先使用x在使x+1,而++x是先使x+1在使用x。(4) 分析下列表达式的值 测试程序: #include int main() { int a,b,c,d,e,f; scanf(\ c=b+a+++a; d=b+(a++)+a; e=b+a+(++a); f=b+a+++a++;

6

}

printf(\

实验5

1. 试验目的与要求

(1) 深入了解c语言数据类型的意义。

(2) 测试不同类型数值数据的存储空间大小、取值范围、有效数字位数和精度。 2. 实验准备

(1)编写程序测试基本数据类型的取值范围

例如:测试char类型的取值范围 #include char main() {

char c0,c1,c2,c4,c5,c6; c0=-129; c1=-128; c2=-127; c4=128; c5=127; c6=126;

printf(\}

运行结果:

有结果可以看出,c0 ,c4的值发生改变,原因是超过其取值范围。所以 char类型的取值范围是【-128,127】。

(2)编写程序测试基本数据类型的有效数字长度和精度 例如,测试double类型的有效数字长度和精度

#include char main() {

float d1=0.123456789,d2=12345678901234567890.123456789; printf(\}

#include char main() {

float f1=2.1234567,f2=12345678901234567.123456789; int i1,i2;

7

i1=f1; i2=f2;

printf(\}

运行结果:

有结果显示,只能精确的显示前七位。

(3)编写程序测试不同数据类型之间转换所出现的截取高位。丢失精度和变得不可知等问题。

例如:

#include char main() { float f1=2.1234567,f2=12345678901234567.123456789; int i1,i2; i1=f1; i2=f2; printf(\}

#include char main() { char c1=35,c2='A',c3; c3=c1+c2; printf(\}

运行结果:

(4)编写程序测试字符型数据的算术特征 例如:

8

#include char main() { char c1=35,c2='A',c3; c3=c1+c2; printf(\}

运行结果:

实验

6

1. 实验目的与要求

(1) 掌握printf()进行格式化输出的方法。 (2) 掌握scanf()进行格式化输入的方法。 (3) 掌握其他控制台输入、输出函数。 2. 实验准备

(1)设计一个程序来测试printf()函数中数据参数被引用的顺序 例如:

#include int main() { int a=1; printf(\ }

运行结果:

有结果看出,参数被引用的顺序是由右及左。

(2) 设计一个程序来测试printf()函数中格式符的意义 例如:

#include int main() { double d=123456789.234567; printf(\

9

}

运行结果:

%e的意义是数据按指数形式输出。

(3) 设计一个程序来测试scanf()函数中格式符的意义 例如

#include int main() { double x,y; scanf(\ printf(\ printf(\}

运行结果:

(4)设计一个程序来测试用scanf()输入含有字符型数据的多个选项时,数据之间的分隔问题。 例如;

#include int main() { char c1,c2,c3; int a1,a2,a3; scanf(\ printf(\

scanf(\ printf(\

scanf(\ printf(\}

运行结果;

10


C语言程序实验报告--谭浩强(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年上半年小学《教育教学知识与能力》真题及答案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: