00:01
关系运算符。关系预算符呢,也叫比较预算符,它相对比较简单,所以说呢,这块咱们过一下就行了,因为比较简单啊,就是我们在生活中其实经常遇到这种东西,比如大鱼。大于等于小于小于等于不等于等等,我们看一下吧。那么在我们C语言里面,关系算法的结果,它只有两种可能,要么是真,要么是假,就是关系嘛,就是你大你小的问题,在C语言里面呢,它是没有那个布尔值,前面我们讲过了,它是用什么呢?它是用这个非零表示真,就非零为真,那么用什么表示假呢?零表示假,这点大家注意一下。关系表达式呢,经常用在判断,像一符一句或者是循环结构中,好,这就大家知道,那么在我们C语言里面有哪些关系运算符呢?大家看一下等。判断是不是相等不等,判断是不是不相等,小于大于小于等于大于等于,你比比方吧,比如说是。
01:08
等不等于三,显然这个不等于三,不等于三,它是结果是假,为假,为假呢?它会干什么呢?非零为真。所以说它这个就就会返回一个零。零表示假,就这意思,那后下面这个真假都是用零和非零来表示的哈,就说它会用一个就是这个就是用零表示,那么这个就是非零表示。非零,待会我们看一下到底是多少,我们来看一下就行了,这个也是零。零表示甲嘛,刚才讲了零表示甲,那这边这个处呢,也是用非零表示的。非零,这边是零。这个是非。啊,就是看你的预算结果了,那现在呢,我们举个例子,大家一目了然,好,现在呢,我们看看这一个关系运算符的。这么一个案例。好,我们还是把这个注销一下,我们举个例子。
02:06
好走一个,那么我们就举个例子吧,就叫operator。操作服。运算符啊,Operator一个案例DEMO看一下就行了,并不难。那现在呢,我们怎么写哈,一同样把这个后缀先改一改,因为我们统一用C。举个例子,Include。STDL。VO的主函数写一个吧,比如说我写一个A等于八,再写一个B等于七。好的,我们现在呢,把这个结果给大家看一下就行了,走一个。比如说我说A大于大于B等于多少对吧?判断这个结果,那么它最后呢,因返回的是一个数字,因为它用数字来零表示假,非零表示真嘛,所以说我们用这个D看一下结果是什么就可以了,那这边呢,我就写A大于B。
03:08
A大于B,好,现在呢?我们为了看这结果GET1差。好,其他意思,我们先运行一下,看看目前是多少A大,A大于B吗?八大不大于B,显然八并不大于B。八哦哦不八大于的啊,八大于八大于这是一个八嘛,八大于七成立,成立的话应该是一个非营这边返回一个背影,那到底是什么呢?我们来执行一下。运行,看看这个方到底返回什么东西。四个非零的值肯定是,诶,我看哪里有错。哦,这边还有一个没有注销的。再来一下同学们。运行运行一下,我们看看这个非林子是多少呢?一那我们可以推断出来在我们这一个。
04:03
在我们这一个C语言里面呢,呃,它默认在你在你判断两个值是不是呃是真或假的时候,它默认按用这个一来表示假。明白这意思了吧?好,知道这个就可以好,其他我就给你们一起演示一下,A大于等于B。这个显然也是一了,这个刚才已经确定是个一,这个也是个一,那反回来。好,我们再看一下啊。就写完小于B。小于咱们改一下大于等于这边呢是小于对不对。这边呢,咱也把它改一下。就是小于小于等于B,这边改成小于等于B好的,然后紧接着呢,我们看它相互相等,会返回怎么值,好吧,A等于B等于什么呢?也把它改成等A不等于B来看一下。
05:05
A不等于B。A不等于B好,我们依次一一个个推。推一下。同学们看。A小于B8小于B并不成立,所以它会甲这边应该返返回一个零是不是。A小于等于B当然也不成立,八不可能小于等于B啊,所以说仍然返回一个零,零表示甲吗?A等于B成立吗?显然不成立,为什么八和七本身就不相等,所以它也是返回一个甲,返回一个甲其实呢,也用零来表示的对不对?那么A不等于B显然是成立的。八和七肯定不相等嘛,它就返回一个增,增的话呢,就应该是一。注意啊,我再说一遍,不要认为一只有一能表示真号,它是非零表示真,只是呢,在你进行这个运算的时候,它默认用一来表示真,明白我的意思了吧,不要以后别人说,诶,比比如你二能不能表示真,当然也可以表示。
06:09
只是呢,我们计算机在运行的时候,它一定会选一个非零的数表示帧,它默认是按用一来表示真的。明白这个意思啊,注意听这这句话的含义好了,那现在呢,我们执行一下呗,看看运行的效果跟我们想的是否一样。我们可以看到这个运行效果是一样的,应该是看啊110001,正确跟我们分析的完全一样可以了,接着继续往下看细节问题,关系运算符的细节,我们整理了三点,注意一下就可以了,关系运算符的结果要么是真。非零表示,要么是甲,用零表示对默认,默认可以加一句话,默认用乙。可以加一句话就是零,它默认是什么呢?默认使用E。
07:00
默认使用一,但是你要给他一个二,比如你复制一个二,你说二是真表示真还是假,二肯定也表示真的,因为二非零嘛。还有一个关系运算符组成的表达式,我们就称之为关系表达式,这个概念要明白,比如说我们说A大于B,别人问你这是一个什么表达式,你也可以告诉他这是一个关系表达式。对,最后呢,一定不要把两个等号写成等号,切成一个等号,两个等表示的是判断两边是否相等,如果一个等表示的是负值,这个大家能理解吗?这个表示的是负值。OK,这个表示的是一个关系运算符。关系运算符这点是完全不一样的,好,同学们,因为关系运算符比较简单,我们就一一个视频就讲完哈,把前面讲的内容梳理一下。我们讲的关系运算符内容梳理梳理。来,走一走吧,我们讲了哪些东西呢?
08:01
关系运算符又叫比较运算符。这个概念要有。那么我们首先对他做了一个基本的介绍,对做了基本介绍。那介绍里面呢,我们要明白的是。这么两点。哪两点呢?第一点就是同学们要明白,真用非零表示,在C语言假用零表示就可以了。关系运算关系运算符它对应的表达式关系表达式通常呢是在if还有循环结构中使用的比较多。后面呢,我们再讲。程序结构的时候,还会还会使用到我们关系运算符,接着继续往下看,同学们跟着老师思路,下边呢,我们有一个关系运算符的一览表。关系运算符的一览表,这个一览表呢,大家要有一个印象,就是说你要明白在C里面有哪些。
09:01
这个关心算符。其实并不难,对不对?就这么写,常见的那么等啊,不等啊,大于啊小于等等,后边呢,为了加深同学们对它的一个认识,是不是我们举了一个案例啊?这个案例很简单,就是判断两个数它们之间的关系,等不等呢,大不大呀,等等等,好,我把刚才这个。题,把它这个代码呢给同学们板书到笔中。好,紧接着我们继续往下梳理,最后呢,总结了一下。在使用关系运算符的时候,大家需要小心的地方,你到这里来三点。三点哪三点我们再梳理一下。第一点呢,就是。呃,刚才已经说过了,只只是夹角默认使用一,就是别人问你,诶,我在进行判断A大于B或者A小于B的时候。他如果是甲,它默认返回一个什么呢?默认返回一个一,因为一就是非零嘛,对。
10:04
然后还有一点呢,就是同学们不要把这个两个等号和一个等号混在一起了,两个等号呢,它是关系运算符,一个等号是负值运算符,负值它是表示负值的,好同学们,那关于这一个关系运算符呢,我们就给大家讲解到这里。
我来说两句