1
实验
2
数据类型、运算符和表达式
一、实验目?/p>
1
.理解C语言中各种数据类型的意义,掌握各种数据类型的定义方法?/p>
2
.掌?/p>
C
语言常量、变量的定义与使用?/p>
3
.掌?/p>
C
语言数据类型及运算符的使用规则?/p>
二、实验内?/p>
1
.改错题
在程序中画出错误的语句,将修改后的语句完整地写在该语句的右边?/p>
?/p>
1
?/p>
下列程序的功能为:计?/p>
x*y
的值并将结果输出。试纠正程序中存在的错误,以实现其功能?/p>
运行程序并记下屏幕的输出结果?/p>
#include <stdio.h>
main()
{
int
x, y, a
/*
定义整型变量
x
?/p>
y
?/p>
a */
x=2;y=3;
A=x*y
/*
赋值语句,?/p>
x*y
的结果赋给变?/p>
a */
printf
(?/p>
a=%d\n",a);
/*
输出语句
*/
}
改正?/p>
#include <stdio.h>
main()
{
int
x, y, a ;
/*
定义整型变量
x
?/p>
y
?/p>
a */
x=2;y=3;
a=x*y ;
/*
赋值语句,?/p>
x*y
的结果赋给变?/p>
a */
printf ("a=%d\n",a);
/*
输出语句
*/
}
?/p>
2
)下列程序的功能为:求两数中的较大数并输出。纠正程序中存在的错误,以实现其功能。运行程
序并记下屏幕的输出结果?/p>
#include <stdio.h>
main()
{
Int a ,b , max;
/*
定义整型变量
a
?/p>
b
?/p>
max */
scanf(
?/p>
%d,%d
?/p>
,&a,&b);
/*
从键盘输入两个整数分别赋?/p>
a
?/p>
b*/
Max=a;
/*
赋值语句,?/p>
a
的结果赋给变?/p>
max */
if (max<b)
max=b;
/*
选择语句,如?/p>
b>a
?/p>
max=b; */
printf(
?/p>
max=%d\n
?/p>
,max);
/*
输出语句
*/
}#include <stdio.h>
main()
{
int a,b,max;
/*
定义整型变量
a
?/p>
b
?/p>
max */
scanf("%d,%d",&a,&b);
/*
从键盘输入两个整数分别赋?/p>
a
?/p>
b*/
max=a;
/*
赋值语句,?/p>
a
的结果赋给变?/p>
max */