00:00
接着来看各位。下面呢,要给大家介绍的就是第二类运算符,叫关系运算符,也叫比较运算符。也叫比较运算符,这个相对来说呢,呃,要稍微简单一点,我们来看一下关系运算符的结果,都是布尔类型的。要么为真,要么为假,就是要么为处,要么为false,那么关系运算符呢?它经常是用在if结构或者是for循环的条件中,也就是说它经常用来做判断的,因为你做真和假嘛,你比较吗。所以说它一般是在if结构或者循环结构里面用的比较多,能理解。所以说呢,这个关系运算符,它应用的场景其实主要是跟流程控制结合起来使用。那这是它的一个基本介绍,我们先把它放到笔记里面去,叫关心算法。关系运算符好有也叫比较运算符。比较运算。我把它先整理到笔记块,那这个地方呢,我给它来一个标题二没问题吧。
01:05
那刚才呢,我们做了一个基本介绍。做了一个基本介绍,做到心中有数对不对?那刚才呢,我们总总结了两句话,第一个呢,要知道运算符的结果是不而行的,我不管你这个运算符运,这个运关系运算有多复杂,最后呢,一定是个布尔类型,要么伪真,要么有假。对不对,然后呢,它主要用在是if结构或者循环结构里边,大家要有一个基本认识,我把它放到这里面去。两点啊。第一个就是它的结果是布尔,第二个它用在if结构或者是for循环结构。能理解吗?接着我们来看一下下边要具体说的,那么我们的勾浪里面关系运算符有哪些呢?有这么一些。判断,判断是不是相等。判断是不是不等,前面一个叹号,再写一个等号,代表是不等于,比如说比如说这种用法,看看这四等于三。
02:07
是等等于三,等不等呢,不等这个就返回false是不等于三,诶这个是成立的返回处。这还有小于大于小于等于大于等于,所以说这个关系运算符呢,其实还是比较简单的,大家看到没有。还是比较简单。我把关系运算符的一览给大家放在笔记中去。关系运算符的一览表。关系运算符一览。一览图吧。我们把它搁在笔记里边去。那到时间呢,同学们可以来查看一下,下边呢就乘胜追击,我们来举几个例子来体验一下关系运算符的使用。那关系运算符呢,大家看到我这里做了一些比较,你比如说我定义了两个变量,大家看。
03:00
这对应了两边,一个是A,一个是B,对不对,那么A等于九,B等于八,然后呢,我就输出A大不等A大于B是否是否是什么结果A大于等于,A小于等于A小于A等于或者A不等于。最后呢,也我们也可以把这个运算的结果交给一个变量。这个变量呢,可以用来进行一个if的判断,或者是负循环的判断,能理解,那我给同学们演示一下它的使用。下面呢,我们就来看看关系运算符的案例演示。对吧,案例影视。来吧,我们一起写一下这个代码,老规矩,我们新建一个文件夹,叫DEMO3。DEMO03。那新建一个文件叫main.go。那我们还是把它前面的一个结构程序的结构呢,整体拿过来。
04:02
那我们来演示一下关系运算符的使用。演示关系运。算符的使用,来,我定义两个变量,一个是N1 T等于九,再来一个N2 int等于几啊八。然后呢,我来进行一系列的判断,看输出的结果是什么,比方说N1大于九。这样写吧,N一等不等于N2。其他的以此类推。我多写一个N1不等于N2 N1大于N2。N1大于等于N2 N1小于N2 N1小于等于N2 OK,那么我们也我们先来跑一跑,看看它的结果是什么样子,看看对不对,我们可以先事先判断一下。嗯,这个九等于八吗?不等于,所以这个返回false,这个呢返回处。
05:04
对不对,N1。大于N2吗?N9大于八成立,这个为处,这个也为处,下面这个呢为false。下面这个呢,也为false,对不对。好,我们来运行一下。老规矩,回到我们上面的DEMO04这个,诶,没有,是DEMO03,然后呢,Go wrong,我们的命。点够。这时我们看到结果和我们分析的是不是一样的,大家看是不是跟我们一样的呀,同学们看。是不是一样的。这儿。Two。True。True false false没问题吧,好,这个就是这样,那么我们用的更多的时候呢,也可以这样子,就是我用一个变量。比如说我定一个flag。变量,我把这个结果,比如说N1大于N2的结果,把这个结果呢付给flag,当然这个就是布尔类型了,能理解吧,就你这个返回的结果是一个布尔类型,这用了类型推导吗?像说N1大于N2的结果赋给了flag flag就是布尔类型,那我也可以把它输出来。
06:20
肝。LN,我输出flag的值等于V输一把啊,输一把我们输出哦,这个还不能这样输出,因为它不是格式化的,那么就直接flag就行了。来跑一个吧,朋友们,我们可以看到flag应该是。为出的没问题,好,同学们,关于它的一个使用,我们把案例放在对应的笔记中去。从这开始截取。这是我们关系运算符的或者叫比较运算符的案例演示。
07:01
比较简单对吧,比较简单,下边呢,我们来看看还有什么需要给大家交代的细节问题。关系预算符呢,我统计了三点,需要大家有个印象。关系预算符的结果都是布尔类型的,要么为真,要么为假,就说你这个预算符可能很复杂。可能很复杂,你看我这写的比较简单,就是一个N1大于什么,但实际上将来这个运算符很很复杂的。它可能是还有函数在里边。还有一系列预算在里边,对吧。关系运算符组成的表达式,我们称之为关系表达式,这是一个概念,你比方说A大于B。那在我们编程里边儿呢。有一个专业的术语,我们就叫关系表达式。还有一点。这个比较运算符啊,两个等号千万不要写成一个等号了。两个等号代表判断是不是相等,如果一个等号代表什么呀?各位代表负值,所以这两个含义是完全不一样的。
08:07
而我们初学者呢,很容易在这方搞错,因此这地方我要特别强调啊,一定要小心。就是我们有时候我记得我当时做开发的时候。对吧,那个时候还很年轻,因为经验不够,所以说有一次有一个代码,就是把一个双等写成了一个等号,结果死活这个代码。效果没有达到我们预期的,而且你找了很久你都找不出来这个问题,因为因为有时候你你把一个词付给他,有些编程语言里面。本身数值就可以代表真或者是假。特别难排除。所以你看这个勾语言,把这个拿掉,其实还是特别好的,你这个结构要么为真,要么为假,不要用数字去代表真和假。说当时我就吃了大亏了,说这个同学们也一定要引起重重重视啊,同学们哈,关于它的关心运算符的细节呢,我们就先给同学们解释到这里。
09:04
我把它放在我们笔记的相应位置。关系。运算符的细节说明,那我一共给同学们整理了三点,是这意思吧?整理了三点,来吧,各位朋友放这儿。哪三点第一点。第二点。第三点,好吧。好各位,我们把这个关系运算符就先给大给大家介绍到这里。
我来说两句