逻辑运算

Posted Zcccccc6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑运算相关的知识,希望对你有一定的参考价值。

一、逻辑运算是对逻辑量进行的运算,结果只有0或1;逻辑量是关系运算或逻辑运算的结果

二、逻辑操作符

&& 逻辑与; ||逻辑或;  !逻辑非

优先级:!>&&>||

0为假,非零为真

1、逻辑与(一假全假,全真则真)

逻辑运算_逻辑与

逻辑运算_逻辑运算_02

2、逻辑或(一真则真,全假为假)

逻辑运算_赋值_03

逻辑运算_赋值_04

3、表示开闭区间(3<x<5;x>4或x<1)

3<x<5:  x>3&&x<5

x>4或x<1:  x>4||x<1

判断字符a是否是大写字母:a>=A&&a<=Z

判断字符i是否是小写字母:i>=a&&i<=z

三、短路

逻辑运算是自左向右进行的,如果左边的结果已经能够决定结果了,就不会做右边的计算了

对于&&,左边是false时就不做右边了

对于||,左边是ture时就不做右边了

如图a++显然没有进行

逻辑运算_赋值_05

注:不要把赋值,包括复合赋值组合进表达式

以上是关于逻辑运算的主要内容,如果未能解决你的问题,请参考以下文章

数字图像处理的数学变换逻辑运算

分支控制

关于操作符运算问题

_分支和逻辑运算符

VB6.0有那些英文字母要记的?例如函数之类的!

汇编语言第七八章总结