没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
第四章 选择结构
正确使用逻辑表达式
掌握用 if 语句实现选择结构
掌握条件运算符的使用
4 . 1 关系运算符和关系表达式
例如 : x != y 、 s - d<= f
①
a>b+c 、 b<d = = c
①
1. 关系运算符 (6 种 )
高级: > 、 >= 、 < 、 <=
低级 : = = 、 !=
关系运算的优先级高于赋值运算符,低于算术运算符
结合性:
从左向右
a>b>c
2 、关系表达式
关系符与运算分量构成关系表达式
关系表达式的结果是一个逻辑值,
根据关系是否满足,分别取真或假。
结果: a=2
e1
关系运算符
e2
C 语言中没有专用的
逻辑值,用数值 1 和
0 标识逻辑真和假。
1---- 真 0----
假
算术式
100>=1
3.5<3
a+b>c
5*18==90
(int)2.5!=2.5
int i=1,j=7,a;
a=i+(j%4!=0);
a 的值?
例
例
:
:
在 C 语言中,将非 0 就视为“真”。
用逻辑运算符将关系运算
表达式或逻辑量连接起来
构成逻辑表达式
4.2 逻辑运算符与逻辑表达式
运算符:
& & ( 与 ): 两边为 1 ,结果为 1
|| (或):两边有一个为 1 ,结果为 1
! (非):非 1 为 0 ,非 0 为 1
优先级:!最高, && 次之, || 最低
设 int a=1,b=1,x=2,y=0;
(a>b)&&(x>y);
a>b&&x>y;
(y||b)&&(y||a);
y||b&&y||a;
1 、逻辑运算符
结合性:与和或是左结合,非 右结合
两式是等价的,因为
关系运算符高于 &&
两式结果一样,但含
义不同
①
② ③
2 、逻辑表达式
任何非零实
数均作为逻
辑上的 1
例: a=5,b=7,c=4,d=3
x=(a+b)>(c+d)&&(d>a)
先做算术运算,
再做关系判断,
将最后结果赋给 x
逻辑符与运算分量构成逻辑表达式
逻辑表达式的值是 1 或 0 ,表示真或
假
e1
逻辑运算符
e
2
x 的值?
0
剩余37页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2480
- 资源: 8万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功