代码改变世界

试验二

2019-03-31 20:01  凡不才  阅读(118)  评论(1)    收藏  举报

Part1: 格式化输出函数printf()和格式化输入函数scanf()

1.在c程序开发环境下输入并运行程序ex2_1.c,运行程序,观察运行结果。

2.在c程序开发环境下输入程序ex2_2.c,查找并修改错误

Part2: 单个字符输出函数函数putchar()和单个字符输入函数getchar()

1.在c程序开发环境下,编写、运行程序putchar.c,结合运行结果,理解其用法

2.在c程序开发环境下,编写、运行程序getchar.c,结合运行结果,理解其用法

Part3: if语句体验练习

Part4: switch语句体验练习

part5: 简单编程练习

实验结论:

%d的含义是:按十进制整数输出。如实验中:int y=3, z=4;printf ("%d,%d\n",y,z); ,其结果为3 4。

%f的含义是:按浮点数输出。如实验中:float f=123.456;printf ("%f\n",f); ,其结果为123.456001。

%c的含义是:按字符输出。如实验中:char ch ='a';printf("%3c\n",ch); , 其结果为a。

%e的含义是:按指数形式输出。例如:double a=123.456;printf ("%e\n",a);其结果为1.234560e+002。

%s 的含义是:按字符串输出。如实验中给:char a[]="hello,world!";printf ("%s\n",a); ,其结果为hello,world!

%5d表示整型宽度至少为5位,右对齐。

%lf表示以double型格式输出或输入变量的值,例如实验中第五个输出函数与其结果。

%.3f表示保留3位小数。

输入时double型必须用%lf,float型用%f;而输出时float用%f,double两者都可以。

实验总结与体会:

1、在格式化输入/输出函数、格式符使用过程中注意符号的适用情况,若混淆容易使程序出现错误,且在编译过程中无法查出错误。

2、在熟用switch后,在一些情况下可以代替If语句,这样可以使代码变得简洁,不容易出现错误。

3、在Part5中,字符A要用''隔开,不然会报错。