试验二
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要用''隔开,不然会报错。
浙公网安备 33010602011771号