00:00
好,我们接下来继续来学习一下这个逻辑运算符啊,逻辑运算符呢,它同样的也是可以反产生一个啊布尔值的啊,我们来看一下,就这个两个N的符号和两个竖竖线和一个感叹号啊,这这这三个逻辑运算符是一个什么样的一个过程。这些内容呢,我就不读了,大家可以暂停看一下,好,我们来看一下啊,第一个。逻辑运算符怎么去使用,然后这个时候呢,我们来看一下这个,并且并且是怎么怎么用。是吧,Int I等于五。然后呢,这个I啊要大于零,并且呢啊。
01:05
小,呃,小于五,然后呢,我才能说出这样一句话。嗯,然后大家可以看一下这这句话会不会被输出。我们来看一看。其实其实呢,它不会被输出,为什么就是I这个数字数字的内容呢。它必须大于零啊,其实五呢是是大于零的,其实这个条件呢,已经满足了,但是还不足以啊,触发进入到这个衣服代码块里,它还有个什么,并且啊并且并且呢I要小于五。但是五呢是和五和五是一样大的,它这里呢,后面这个条件呢,就没有满足,那么这个时候啊,它这个表达式呢,就不会进入到这个代代码块里面去。
02:05
这个呢,就是并且的作用。如果啊,我把它改成四对吧,四是大于零是吧,并且还小于五的,那么它就会被输出啊,输出一个四。这个呢,就是并且的作用,好我们再来看一下这个里面啊,或者两个竖线呢,叫或者或者是什么呢?啊或者的这个啊判断的这个条件呢,就比较轻松了是吧?啊任意一边啊,任意一边的这个表达式。被触发了,他就可以进来,怎么去理解这个时候呢,我还是把它改成五啊,还是把它改成五,这个时候它会输出什么,会不会输出这句话呢?我们来看一下。这个时候他是怎么去判断的呢?Ii是什么大于零的。
03:01
或者呢,I小于五。就是I这个字,Ii这个数字呢,它只要满足是吧,它只要大于零,或者它小于小于五,它就能进来,这个时候啊,我是大于零的,然后然后呢,他就走到这里之后。啊,然后看到或者这个运算符了之后呢,他就知道哦,我只要我前面的这个满足了这个条件,我遇到或者那那他就可以直接进来了啊,然后呢,I小于五呢,就不会再执行了啊,因为计算机的执行,执行效率呢是非常非常高的,而且呢是非常理智的,如果前面的这个条件不满足,他才会去看或者后面后面这个表达式的啊运算结果啊,大概是这样的一个情况,这个呢就是或者的一个表达式啊,它的一个作用。
04:00
好,然后这个这个时候呢,我们再来看一下啊,最后一个就是什么非非运算符,它就是取反啊,可以取反,什么叫取反呢?啊这个时候我们再来看一下。啊,如果I等于五,I等于五。他就是五和五必定是相等的,对吧,他可能会直接输出一个五出来,然后取反,是怎么做呢?我们用这个圆括号括起来,然后呢,再用这个取反的表达式,这个时候它的结果就变了,五和五相等。好,这个时候呢,它里面的执行完了,然后他又再继续往外面看,看到了这个取反的符号,发现它这个表达式之后呢,要把整个结果逆转,那么这个时候它就是什么。
05:02
五和五相等我就不进来了啊,然后我们来看一下结果。你看没有任何的内容输出啊,就是类似于数学里面取绝对值的那种啊,一个一个概念啊,不管你的结果是是如何啊,你是处我就是false啊,啊你是false我就是处啊,这个就是取反的一个作用,然后啊,额外需要说明的一点呢,就是为什么会加一个括号,这个括号呢,其实是将啊I等于等于五,就是它判断它们是否相等的这个结果给。包裹起来。在判断表达式里,I和五。I等于五被。
06:02
啊,语言括号,包裹,包括包包括起来啊,计算机将视视它为一个整体。对他一个整个整体来进行一个判断。啊类似于啊类似于四则运算。比如说先乘除。啊后加减有括号。先算括号里的好,然后呢,这个表达式呢,也是差不多这个样子啊,它先算这个括号里的这个表达式算出来的结果,然后再算再运算啊来判断一下这个结果呢,它取反的一个效果啊,是大概这么这样去去去理解好这个呢就是这个。
07:31
啊,逻辑运算符的一个概念。
我来说两句