我要自学网c++板书
4-1节、关系运算与逻辑运算
一、简介
关系表达式与逻辑表达式的运算结果都会得到一个逻辑值。就是“真”、“假”
在C语言中0表示“假”,非0(无论是负数还是正数都是真,更多时候用1来代替)表示“真”。
二、几个简单的关系运算符
< <= > >= == !=
注意:
1,由两个字符组成的运算符,中间不能有空格
2,它们都是双目运算符,具有自左至右的结合性。
3,上面的6个运算符中,前4个的优先级要比后2个的优先级要高。
先计算,后判断,最后进行赋值运算。
三、几个简单的逻辑运算符
&& 与 一假则假
|| 或 一真则真
! 非 非假则真,非真则假
1&&2=1
0&&6=0
int a=4 ,b=7;
a&&7=1
int x=0,y=7;
x++&&y++ ?x= 1 y= 7
++x&&y++ ?x=1 y=8
同样放在||中也是一样的。
4-2、4-3节、 if语句
一、定义:
只有两种结果。要么执行这条语句,要么执行那条语句。
if(条件表达式)
上述条件成立执行的句子
else
上述条件不成立执行的句子
如:
if(成绩>60)
显示及格
else
显示不及格
二、分类
1.不含有else的语句
if(表达式) 语句
if(a<b)
{
t=a;
a=b;
b=t;
}
2.含有else语句

