数据类型、运算符和表达式
- 格式:doc
- 大小:13.50 KB
- 文档页数:3
实验2 数据类型、运算符和表达式
一.实验目的
1.了解C语言中数据类型的意义;
2.掌握不同数据类型之间的赋值的规律;
3.学会有关C语言的有关运算符,以及包含这些运算符的表达式,特别是是++和—运算符的使用。
4.进一步熟悉C程序的编辑环境。
二.实验内容
1.用printf函数来输入表达式运行结果
2.观察实验步骤中表达式的结果
三.实验环境
PC微机
DOS操作系统或Windows 操作系统
Turbo C 程序集成环境
四.实验步骤
1.当x=5,y=6,z=7时
x<y
y>x
x!=y
x==z-2
x=x-2
x>=z
x<=z
以上表达式的值分别为:1;1;1;1;3;0;1.
2.当x=0,y=-1,z=1时
x&&y
x||y
y&&z
y||z
x&y
x|y
以上表达式的值分别为:0;1;1;1;?;?。
五.思考题
1.“=”和“==”有什么区别?
2.“&”和“&&”、“|”和“||”有什么区别?
答1:“=”是赋值运算符;而“==”是关系运算符。
且“==”的优先级高于“=”,运算时,“==”自左至右结合,但“=”自右至左结合。
答2:“&”是按位与运算符;而“&&”是逻辑与运算符,“|”是按位或运算符;而“||”是逻辑或运算符。