逻辑运算符和逻辑表达式
描述:
关系运算符的优先级低于算术运算符
关系运算符优先于赋值运算符
2.关系表达式
使用关系运算符组合两个表达式(可以是算术表达式或
关系表达式、逻辑表达式、赋值表达式、字符表达式)
连接的公式称为关系表达式
例如:a >: b,a+b >;b+c,(a=3)>;(b=5),' a'<。' b ',(a & gtb)>;(b & ltc)
关系表达式的值是逻辑值(C语言中没有特殊的逻辑值,1表示真,0表示假。
,即“真”或“假”。)
例:关系表达式“a >”:“b”的值为“真”,表达式的值为1。
1.逻辑运算符及其优先顺序
(1)和。& amp(逻辑与)在其他语言中等同于和
(2)||(逻辑OR)在其他语言中等同于OR
(3)!(逻辑非)在其他语言中等同于非
例子:a &:& amp;如果a & b是真的,那么a & ampb是真的。
A||b如果a和b之一为真,那么a||b为真。
!如果a是真的,那么!a是假的。
优先事项:
!(非)->:& amp;& amp()->;||()
“&:& amp;和“| |”低于关系运算符“!”高于算术运算符
2.逻辑表达式
用逻辑运算符连接关系表达式或逻辑量的公式是
是一个逻辑表达式。
逻辑表达式的值应该是逻辑量“真”或“假”。
例:设a=4,b=5:
!a的值为0 a & amp;b的值是1
a||b的值为1!| a | b的值为1
4 & amp& amp0||2的值是1
在逻辑表达式的求解中,并不是所有的逻辑运算符都必须执行。
(1)a & amp;& ampb&。& ampc只有当a为真时,才需要判断b的值,只有当a和b都为真时,
来判断c的值。
(2)a||b||c只要A为真,就不需要判断B和C的值,只有A为假,那么
判断b. C只有A和B为假才能判断
例:(m = a >;b)和amp& amp(n = c & gtd)
当A = 1,B = 2,C = 3,D = 4,M和N的初始值为1时,因为“A >:B的值”
是0,所以m=0并且不执行“n = c >: D”,所以n的值不是0并且
还是保持原来的值1。
用逻辑表达式表示闰年的条件
它能被4整除,但不能被100整除。
可以被4整除,也可以被400整除。
答案:(年份% 4 = = 0 &;& amp年份%100!= 0)| |年份%400==0
true (1)的值是闰年,否则是非闰年。
1.《逻辑表达式 物联网学习教程——逻辑运算符和逻辑表达式》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《逻辑表达式 物联网学习教程——逻辑运算符和逻辑表达式》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/1227074.html