实训一:C开发环境
一、实验目的
1、了解VC++6.0环境的组成。 学习VC++6.0环境的使用方法。 2.熟练掌握main(),熟悉printf(),scanf()的使用。
3、了解C语言程序从编辑、编译、连接到运行并得到运行结果的过程。 二、实验内容
1. 熟悉VC++6.0环境。 1)启动Visual C++ 6.0
(1) 打开VC++:开始 → 程序 → Microsoft Visual C++6.0 → Microsoft Visual C++6.0,进入VC界面。 (2) 选择菜单?file? →?new?来新建程序 。
(3)打开?new?后 →?file?选项卡→ C++ Source File。在?文件名?输入框中输入程序名(如:abc),选择保存路径,点击确定,开始编程。
(4) 进入源程序的编辑窗口,开始编写程序 (5) 编译 (6) 连接 (7) 执行
(8) 显示程序执行结果 2)编写自己的第一个程序 1. #include
printf(\语言不难!\\n\ } 2.程序编写 1)简单程序输出 #include
void main( ) {
printf(\这是我编写的第一个C语言程序\\n\ }
注意:并让学生省略掉?;?查看编译结果。 2)输出多行语句 #include
printf(\ printf(\
printf(\ printf(\}
3)求任意三个整数的和。 . #include
{int num1,num2,num3,sum;
scanf(\ sum=num1+num2+num3; printf(\三数之和是:%d\\n\更改:将题目更改为求三个数的平均数: 则表达式更改为:AVG=1/3(num1+num2+num3)
4)编写一个C程序求长方形的面积(长、宽值从键盘输入) #include
void main() /*求长方形的面积*/ { int a,b,s;
scanf(\ s=a*b;
printf(\长方形的面积是:%d\\n\}
3.实验总结:
1)在使用VC++6.0时,要求建立的文件名称为**.c文件,而不是.cpp。
2)在使用VC++6.0编程时,每个C语言在首部都要写出
#include
4)每做完一题后,最好关闭VC++6.0环境,然后再重新打开并新建新的程序;或者,在程序菜单file中选择workspace关闭工作区来关闭以前编辑的程序,然后再重新新建。若不进行上述工作,可能出现一个VC++环境中出现多个程序段,造成结果出错或不能执行。
实训二 数据类型、运算符及表达式(一)
一、 实验目的
1. 掌握C语言数据类型、熟悉变量的定义及赋值方法 2. 掌握不同的类型数据之间的赋值规律。 二、 实验内容
1. 输出一个实行常量的两种形式
#include
printf(\
printf(\ 2. 输入并运行下面的程序 main( ) {
char c1,c2; c1=’a’; c2=’b’;
printf(“%c %c\\n”,c1,c2); } }
程序运行结果为?
增加一条语句:printf(“%d %d\\n”,c1,c2); 再运行程序,运行结果为 将c1=’a’; c2=’b’这个语句改为scanf(?c1=%c\\n,c2=%c\\n?,&c1,$c2); 3. 输入并运行下面的程序(转义字符使用) main( ) {
char c1,c2,c3,c4,c5;
c1=’x’;c2=’y’;c3=’z’; c4=’\\101’;c5=’\\102’; printf(“x%c y%c\\tz%c\\n”,c1,c2,c3); printf(“\\t\\’%c\\’ \\”%c\\”\\n”,c4,c5); }
}
4.输出并运行下面的程序。
#include
short a,b;
a=32767; /*01111111 11111111*/ b=a+1; /*10000000 00000000*/ printf(\ }
程序运行结果为?
增加两条语句:c=a+5,printf(“%d\\n”,c); 再运行程序,运行结果为 4.输出并运行下面的程序。 #include
int a,b; a=32767;
b=a+1; printf(\ }
程序运行结果为? 说明: short类型的数据容易发生溢出,所以给变量定义数据类型时一定要考虑其取值范围。 5.查看实型变量的定义与使用 #include