实验3 基本输入输出和简单程序设计
实验目的
1. 掌握常用的C语言语句,熟练应用赋值、输入、输出语句。 2. 理解C语言程序的顺序结构,掌握顺序结构设计的基本方法。
3. 进一步熟悉C程序的编辑、编译、连接和运行以及调试跟踪的过程。
实验内容
1. 准备实验环境:
(1) 启动 Visual Studio 201X 或者 Codeblocker等 C程序开发的 IDE (2) 如果保留了实验1的工程项目,则可以直接双击工程项目文件夹中的.sln
文件打开它即可。否则,按实验1的做法,创建一个Win32控制台应用程序(即ConsoleApplication)工程,以自己的姓名全拼音为工程名称。 可能有些同学已经忘记了,我们再指导一遍: 首先新建项目:
2. 理解分析程序,熟悉基本的C程序输入输出。
1)给工程新建一个源程序文件,取名为\你的姓名全拼_3_1.c\,并将以下程序编写进该源程序保存:
#include
int a=25;
double d = 4321.123456789012345; char c = 'T';
printf(\你的姓名_3_1:理解输出!\\n\ /* 改姓名哦 */
printf(\-5d;%+05d!\\n\-a); printf(\
printf(\ printf(\-5c!\\n\ }
运行该程序,将运行的结果截图放在下面: 程序运行的结果图:
根据以上运行结果回答以下实验问题: 1)格式符里的“-”起什么作用? 修改数值符号为负号
2)格式符里的数字起什么作用?
表示按规定的固定位宽输出整形数值,如果不足,则在前面补空格,如果超过,则按实际输出
2)结束程序的运行,将程序按下图进行修改,再次运行,观察结果:
程序运行的结果截图:
回答问题:这是什么原因呢?
(提示这个问题潘sir上课是特别讲过的哦!!!)
数据类型有有效范围,若输入数值超过,则会溢出,按数值倒回输出结果。
3)结束程序的运行,将程序按下图进行修改,再次运行,观察结果:
程序运行的结果截图: