00:00
运算符和表达式,那我们在小学的时候都学过这个四字运算是不是啊,四字运算里面都有什么加减乘除啊,还有是一般情况会有一个顺口溜啊,反正我上小学的时候老师这样教我的,有呃是先先算乘除后算加减,有括号先算括号了是不是,那这里面就就告诉我一个什么呀,一个这个运算符的运算级别,哪个级别更高,是不是括号的运算级别更高啊啊,然后是乘除,然后加减乘除它俩是在什么呀,同一水平线上呢?那我们正常情况下乘除应该是从左到右开始算的吧,是不是什么叫从左到右开始算的,比如说这里面是。然我拿,呃把这个笔记打开啊,等一下谁在前面是不是从从谁开始算呢?比如说三除以二再乘以个四是不是,那我们应该先算哪个,先算这个三乘三除三除二再乘以四是不是,如果你要算什么这个二乘四,再再用三除的情况,可能结果就怎么样,结果就不一样了吧,所以说这是什么,这是他算术级别,算术的运行级别,等一下打开讲义啊,别着急。
01:05
那好,咱们先说吧,是不是,那我们看一下这个常用的运算符有哪些啊。首先就像大家说的什么这个算术运算符,计算机中也有用于处理什么,用于处理这个呃,加减乘除四次运算的,但是这里面这个呃乘除号在我们这个计,在我们这个计算机里面没有,我们用这个代表什么乘号除号呢。斜杠是这个斜杠还是这个斜杠,呃,这个斜杠还是这个斜杠,正斜杠是不是用这杠,比如说这个三除以二的情况下,我们用哪斜杠,用是这个斜杠是不是啊,这是乘除的这个表示方式啊,我们记住一下。还有这里面说什么一个负值运算符,其实咱们在讲这个变量的时候,就已经用到这个负值运算符了,是怎么用呢?比如说我定义一个变量,整形的变量A等于十,那我们就是说等号是不是啊?也同样我也给你说过另外一种解释叫什么将将十赋值给A,赋值给整形变量A,是不是每次都这么说啊,那你知道这是什么,这是一个赋值运算符是怎么着,是将哪面的值赋值给哪面,是将等号右面的值赋值给什么,这个左面的这个变量是不是啊?那我可以这样写吗?比如说这个是。
02:16
十等于十,这样写行吗?在成语中。不行,那比如说我再写个这样呢,十等于等于十,这样可以吗?可以啊,这是为什么呀?这是因为这个俩等号就不同于一个等号了,知道吧,那但是你觉得这个十不等于十吗。比如说这样写十等于等于十会报错吗?过于报错啊,报什么错误啊,不能将一个常量复制给另外一个常量是不是,但是有些什么,有些这个编译环境里面就允许这种就。允许这样写。允许这种情况出现啊,所以说有的情况是可以,有些情况不可以的,但是在C语言中,记住这种情况是怎么不可以的,那其实这样想啊,你比如说有其他学其他语言呢啊,这种情况是可以的啊,咱们这里面是不可以的,记住一下行啊,比较性的符,那大家都知道,比如说这个我们输一个数啊三啊,这里面写个框大于二或者小于二,那你说这个如果是真的情况下,应该是怎么样,大于小于啊,大于是不是三应该是大于二的,那这是怎么样,这是比如说老师给你判判判分的情况,这就对了,是不是啊,那咱们这里面比较运算符也有啊,比如说大于小于是不是正常的比较运算符啊,还有是大于等于小于等于是不是啊,咱们这里面多了一个什么,多了一个这个叫。
03:30
不等于啊,这是我们这个它的一个,呃,判断的情况,就是我们的逻辑算符啊,这是比运算符,比运测符,比算符,并返回一个真的值假的值,比如说这里面我写什么,写一个这个是三,如果它要大于二,请况下,那你说这个这个对还是不对啊,成立不成立啊,成立,那成立的情况下,在我们计算机里面就返回一个真的值是不是啊,而且还要记住一点什么,一点就是在我们计算机中没有一种数据类型叫不是,在C语言中没有一种数类型叫布尔类型。
04:01
这种数据类型在其他语言中有,就是怎么就是用来计算逻辑真或者逻辑假的,那我们在我们C语言中用什么来表示呢?用一个非零的数看一下啊,叫非零。非零的数都是真的,比如说是一是不是非零数啊,是真的单引号一个A是不是真,是不是一个非零的数啊,是不是对应阿斯格玛有一个值啊,它都是一个非零数,都是代表真,用零代表怎么样假啊,这是我们这个真假的一个区分啊,咱们后面也会给大家去通过代码去实际去运用这块。然后这里面还有这个逻辑运算符,逻辑运算符一般情况上高中也会学过,比如说这样写啊,比如说。呃。非一,非一代表啥呀?不是一的一个值,是不是在我们这个那个数学中解释啊,那在我们计算机解释就是非一就是什么呀。非一就是一个什么呀,这因为一是一个什么?是一个真的值是不是啊,我们前面说了,只要非非零值都是一个真的值是不是,那非真就是一个什么值啊,假的值,那非假呢?真的值不是假的东西就是真的东西是不是,这是这个逻辑运算符中的一个非的值,还有什么,还有一个是。
05:10
啊或是不是,比如说我们知道这个三是一个非零的值,代表什么真是不是啊,那比如说二是不是也是个非零的值啊,那如果说我给他怎么着三或二都是真,那这句话对不对?我说的这句话成不成立,成立是吧?这是怎么,这是用或者或者在我们计算机中用两个这个竖线来表示知道吧,或者代表是怎么呢?代表是有一个真就为那我们把这话解释为什么叫同,呃是同假为假,区域为真,如果两个都是假了,比如说两个都是零。那是真的假的。假的是吧,然后这里面只要一个真,这里面就怎么样,真这里面可以解释为一或者零。是怎么有一个是怎么是这个是是真的,那是不是对的对的啊,这是什么呀,这是我们这个,呃或者还有呃,这是雨啊,啊还有一个或那个三。
06:04
这个暗的暗暗的就是什么呢?是。与,那我们怎么说呢,是三与零都是真,那这话对不对啊,错了,这话能能转过来思路吗?因为怎么,因为有一个是假的。嗯,对,就比如说我,呃和和和她我俩都是女孩,那是真的假的,是不是假的,嗯嗯。啊,我假如我和另外一个女孩,我说我俩都是男孩,那真的假的是不是也假的是不是,那假如说我俩都是女孩,真的假的啊,好无聊啊,这是逻辑计算符啊,逻辑计算符这里面用那个什么就返回的也都是真假,那这里面可以进行一些判断啊,这里面未运算符我们先不做考虑啊,因为这个咱们基础班没有一块去讲这个东西了啊,到就业班时候会啊去讲啊,所以说你也不用去特别在意啊,你看这个set off,这是一个什么呀,是个运算符是不是前面跟大家说了吧,从出来求出什么,求出来这个字节长度的是不是啊,那它求出来这个字节长度。
07:06
一定是真的值吗?一定是个真的值吗?嗯,这个不一定是不是。啊,比如说我这里面怎么样写一个在off,然后一个int,这个是一个真的值吗?是一个真的值,为什么呀?因为这里面求出来结果是几啊,如果在32的情况下应该是四是不是啊,四是不是一个非零的值啊,非零的值在我们这个C语言中都认为它是一个真的值啊,这句话你记住就可以啊,那我们再简单的把这个,呃,所有运算符看一看啊,这个可能是超出了你以前学学数学的这个水准啊。这。来,我们看一下这个算术符都有哪些啊?首先这里面是什么正号负号是不是正号情况下是不是我们可以不用写,比如说这个一个证实是不是可以不用写这个正号啊,不会影响我们程序的运行吧,是不是这是正号啊,当然这里还有什么,还有一个是负号是不是,然后这里面是加或者减是不是啊,比如说两个正数相加是十加十,我们不会写加十,加上加十是不是不会这样写啊,啊,这个和我们数学表示一样的啊,是加号减号,这就不用说乘号用星来表示,除号用什么斜杠来表示是不是。
08:23
这个我们先知道啊,然后你也不需要知道什么,这个int除完是多少啊,咱后面再说,这里面一个百分号是什么,是这个取余,取就什么意思,取余就是这个得到是不是这个数数的本身,而是什么,而是这个余数,比如说十除以三应该结果为几,结果为三余几余一,这里面取余的情况下就是怎么,就是这个把余数拿出来作为结果去存在,知道吧,这余数啊,后面会给大家去衍示,然后这里面看一下是。还有一个自增自减,比如说这里前面之前给大家举个例子,是不是比如说一加加之后变成几了。二这个字增就相当于什么,相当于我们给这个一做了一个加一操作,知道吧,加加就相当于做了一个这个加一操作,这个加一可以写在这个前面,可以写在后面,给大家演示一下是什么样的情况啊,等会创建一个笔记啊。
09:12
嗯,新建笔记就是我们今天讲什么,今天讲的一个大块叫什么叫。运算符。运算符。表达式运算符表达式。表达式和流程控制。语句,那第一点就是我们这个运算服务这。低点是运算符。那运算符我们看一下这里面分了多少类啊,看一下刚才说了这里面分了几类啊,是这个算术运算符是不是啊,然后是这个复数运算符,比较运算符以及逻辑运算符啊,咱们这个先把这几种了解也可以啊,后面这个因为咱们讲过这个咱们不讲啊,咱们先把这写了,第一个是什么?第一个是我们讲的是。
10:02
算术运。运算符,那这个其实它这个解释就是它的这个本身是不是啊,用作于什么,用作于算术了,这是什么,这是运算符是不是,那我们可以举两个例子,比如说什么,比如说这个太小了是吧,位置放大一点啊,比如说这个是。啊家。加呢加,然后是减乘。土包,包括我们这个里面还有什么,还有这个百诶。除,然后是2%是什么?取余是不是,然后还有这个自增自减是不是啊加加减减,那我这里面给写完一会咱们去代码中验证,比如说我定一个什么,定一个in类型A等于。A等于十,然后我让什么让,这是分号啊。然后让A做一个加加操作,它就等同于啊,等同于。等同于A。加一的结果的结果应该这么写啊,A等于AA加一,这样写就是怎么就是这个将结果又怎么又给谁了,又给这个A里面值了,是不是这个等号就成称为称为称为什么运算符啊,赋值运算符将什么将后面的结果赋值给什么,这个前面就是我们可以说这个什么,右面的复制给什么呀,左面的啊这是什么呀,这等于这个什么呀?呃,A然后等于A加一是吧,它也等同于什么?另外一种写法等同于。
11:27
等同于什么A加等于一啊,这个加等于它也是一个什么,也是一个这个运算符,注意不要分开啊,这它俩也是个运算符是什么?是将这个结果是谁呢?结果呢,就是A加等于一的结果再赋值给A,也可以这样写啊,但是这种写法情况下可以怎么的可以是比如说加等于二,那就是怎么的和这个前面意义相同吗?不相同了,这个加加只能每次只能自增一个数或自减一个数,知道吧,我们把这个加加称为什么称为叫自增运算符啊,注意一下,我给写括啊。
12:00
叫自尊。啊,自增就是只能每次加的数是一啊,基数是一,那这个称为什么自减啊。自减啊,这个自增,一个是自增,一个是这个自减,你需要注意一下这俩这个名词啊,加加啊,当然这个家家在后,加加在前会影响什么,影响程序的这个运行知道结果啊,比如说有加加A。正常情况下,如果写这两句话。在没经过什么,没经过这个表达式计算之前,这两句话的结果应该是一样的,知道吧,就是作为一条语句来看待,这两个结果是一样的,只有在什么,只有在表达式的时候,这俩结果才不会一样,咱们后面会给大家验证这个问题啊,讲到这个流程控制语句的时候,再跟大家把这个问题说一下啊,绝对会给你讲的,这个问题你先知道一下可以。这是我们第一讲,第一个讲的那个算术算符,加加减减,自增自减。啊,放在前面,放在后面也会影响我们这个程序的运行啊,后面给大家说。
13:04
还有这个曲模,曲模也说了啊,然后来看这个赋值运算符啊,看一下咱们这里面只是只说了一个什么,只说了一个这个等号是复值运算符吧,是不是将什么将后面结果复制给前面这个值是不是,你看这里面将二赋值给A,将将三赋值给B,这是负值运算符,是不是也可以加负值,减负值,乘负值,除负值,取模负值是不是都可以啊,那我们看一下这个整个的程序运行啊叫。第二块讲的是赋值运算符。正常情况下,我再定一个变量,比如说int类型A等于A等于十是什么是?把这话写一下。是将。十。赋值给。整形。变量A啊,就是这个结果是不是,当然这里面可以加负值减负值,比如说这样写啊,比如说A加等于三,那它的结果应该是几?最后这个十的这个这个变量结果应该是多少啊。
14:08
是三,那怎么算出来呢?给大家演示一下是等同于什么等同?等同于A等于A加三是不是?那我现在这个A的值是多少?十是不是?十加三之后结果为多少啊?13将这面的结果再赋值给谁啊?给这个A是不是?那我们这里面这个是不是这面就可相当于一个表达式啊?那我们可以用我们自己的话总结一下什么叫表达式,那这里面先把表达式这个写一下啊,表达式。那我们解释一下这是一个什么呀?变量是不是这个呢?是一个数值是不是我们可以称为这个数值叫什么常量是不是常量数值三是不是,那怎么样是。通过。变量。啊,或者。
15:00
常亮。啊,这里面这是不是它的一些基本基本元素啊,是常量或者变量是不是啊。和。运算符哪个是运算符啊?加号是不是运算符啊,乘号是不是运算符啊,是不是这里面都是属于运算符,是不是通过。常量和呃,通过常量或者变量啊,这里面也可以是常量变量是不是都行啊,这意思啊,和运算符连接起来。称为。表达式是不是?表达式这个数学是不是应该也是一样的,是不是表达式是不是最后都会有什么呀结果是不是啊,是不是啊。然后在程序中。表达式的结果可以做。作为程序的条件出现。后面这话能明白吗?我再解释一遍,在程序表达式,呃,不是在程序中,表达式的结果就是我们算完的这个值。
16:04
它一定会有一些用途,没用途我们算它干嘛呀,是不是呀,它指正会作为某些程序的什么呀,条件出现,什么叫条件出现呢?比如说我加这个值,如果等于七的情况下,那我就怎么着,我就这个敲桌子是不是?这个早上给大家举个敲七的例子,今天我会给大家演示,什么叫敲七呢?比如说我从数开始查,从一到七之内随便选个数,比如说我随机出一个三,是不是下个人就是四,然后五六,然后下个人七的时候就不说话了,就当敲完桌子就敲七,知道吧,一般情况下,这个大家都知道在什么时候玩的比较多,喝酒时候玩的较多,是不是啊,这个是七或者七的倍数,不说知道吧,比如说七不说了,是八九十,11 12 13~14,这以怎么样,不说装敲下桌子是不是,那这就是什么,这就是怎么样,我们计算出来的一个数是不是,你用之前那个数就是怎么样,同学说了,他说他我说了个三,他说四是在什么呀,是在三的基础上是不是加了个一呀,是不是加起来四了,就是不是表达式啊,表达式作为一个条件判断,怎么判断呢?是不是这个数是七或者七的倍数,是不是作为一个。
17:04
框条件呢,这个都是在我们脑袋里形成了一个印象,是不是在在记记忆中我们演把它演变成代码,是不是就可以作为一个条件了,就是这个意思啊,这是我们表达式的一个作用啊,我我用不用再讲一遍表示这。不用了吧,因为很简单,我们数学中用表达式啊。好,这是我们第一个什么,这个是复值运算符加负值,那同样啊在同样,那我们把这句话先注销掉,假如说注销掉再乘以中啊,注销掉这个这个现在这个变量是不是还为十啊,那我再写一个是A。减等于三,那现在结果为多少啊?七怎么算呢?是不是这个十减三等于七,再赋值给谁啊?再赋值给A,就这过程那乘负值呢,比如说呃,A。乘以等于三,那结果是多少啊?三十十乘以三等于30,再赋值给谁?A是不是?那再来一个是取模的啊呃,是十。
18:01
呃,是不是A呀,A然后是取模三,然后呃,不是取模等于。曲模等于三,那求出来结果是多少啊?一啊,这个同学可能就不懂了,为什么等于一呢?看一下啊,应该怎么写呢?这个表示应该是A等于A取模于三,A取模于30取模于三,得到的是这个什么?余数是不是?呃呃,是除数为三,余数为几?一是不是?那应该这样写啊,是除数为三,余数为一,那这里面取余的情况下得到是哪个结果?是不是余数的结果啊?再赋值给谁啊?再赋值给这个A,结果为什么呀?一是不是啊?那这里面我们把结构写出来,这是七,这是多少啊?30 30这结果为几啊?为这个是一啊,这是什么呀?这是负值表达式的运算符啊啊乘等于除等于是不是大家懂了啊,但是这里面如果再写除等于的时候,可能结果就跟大家想象的不一样了啊,比如说写一个是A。
19:00
除等于三,那你告诉我结果是多少啊?三有同学是懵了,不应该等于33 33吗?是不是啊,你看一下它的应该是什么样的,它应该是A等于。A除以三是不是这样这样的结果啊,十除以三应该是等于几啊?等于3.333是不是正常理论值是应该这个是不是,但是我们这什么类型呢?看一下整形,整形在做数据计算的时候,如果出现小数点的时候,它就会保留整数部分,记住我说的话啊,保留整数部分,把小数部分全部舍掉,不会四舍五入,能明白这话意思吗?啊啊,我们后面会验证的啊,我再说一遍啊,整形在做除法计算的时候,会得到之后的这个结果的,整形的部分把小数部分全部干掉,不会四舍五入,明白了吧?啊,咱们记,咱们可以在程序中去。呃,运算一下也可以啊,这是我们第二块讲的是。什么运算符了啊,负值运算符是不是,然后下面有这个比较运算符,比较运算符就是什么?就是大于等于小于等于是不是啊啊还有等于等于以及这个不等于,那我们看一下啊,是叫。
20:09
第三块叫什么比较运算符啊。比较运算符。那看一下,比如说这里面给大家举例子,In的类型的A等于十。Int类型的。B等于九,那我这里面给大家说一下,就打印一下PTF。百分号D、斜杠N,然后逗号是。A大于B,那这样打印的结果是什么样的值啊?啊,一有同学说打印的结果为一,很多同学都不懂,那我给你解释一下啊,那这里面做什么操作,定义俩变量,这是没有问题的,你都懂,然后这个程序怎么运行到哪了,是不是运行到先先算什么,先算这里面值,再给谁为赋值,再给马RD赋值是不是。A大于B,这个结果真的假的,真的是不是我们可以就是如果是这样拿出来就知道,就比如说这个是A大于B,那你知道是成立的,或者叫真的值,是不是写个成立啊。
21:08
成立,那如果成立的情况下,在计算机中。用一表示,针用零。表示假啊,那这里面如果成立的情况下就是真,那这个值就是几啊,就是一,我们可以把这值打印出来,打印结果就是几啊,就是这个一的值,明白了吧,这是比较,那比较完之后,我们一般情况下可以做一个什么条件判断是不是啊,比如说这个数是不是七,是不是一个判,是不是一个判断条件是不是七的倍数,那我们怎么求出来这是不是七的倍数啊?啊,是不是啊,如那我们想在计算机中呃,就只呃打印出七的倍数应该是怎么,怎么才能知道是不是七的倍数啊?大家思考一下。七的倍数啊,啊同学说了,是不是应该是这个数,就是比如说定一个变量,这个变量就比如说叫这个number,让它这个除以七啊除以七。
22:02
除以七,那是不是它就会等于什么等于七的倍数啊,如果是一个正常的数,比如说23456啊,是不是它就七的倍数啊,但其实不是这样的啊,注意一下我们这里面比如说比如说十。除以七的情况下,应该等于几啊?一为啥呀?是应该等于是一点几几是不是后面都是不是都省略掉了没有了是不是,那比如说这里面,比如说这个三除以七的情况下,应该等于几啊,三除以七等于零,为啥呀?整数部分是不是零啊,小数部分一舍掉是不是什么也没有了啊,是不是就这样的一个值啊,所以说在做除法的时候,那我们这里面不能用什么呀?不能用这个。除来表示,那我们也可以用另外一种方式是什么,比如取取什么取模啊,或者叫取域都行啊,取模预期,如果说它这个值等于等于零,这个等于等于代表什么?代表我们正常中的一个等于号是不是啊,就是判断两个就是什么,就是等号会判断它这两边的表达式,这两边都可以称为表达式是不是,是不是相等的结果是不是相等的,零等不等于零啊,这面假如这个值为七的情况下,或者为14,这个number为14,它它取模于西周等于几等于的值是几啊。
23:14
那看一下如果这个number等于14的情况下,那是一个什么样的值啊是不是?14除以七应该是什么?14。14取魔于七,它应该是等于什么样的二,然后是余零,我们要的谁啊?余数是不是零?等于零是真的吗?是真的啊,是不是因为两边相等的情况,它就是真的,是不是一等一也是真的,是不是零等于一,这是真的假的假的是不是啊,这两边都是等号啊,用两个等号表示,这是我们也是我们比较其中之一啊。那这里面比如说这个我们想判断什么,想判断这个是是不是七的倍数,我们是不是用这个判断呢?再让它等于等于零,就可以判断七的倍数,这是等于等于号是不是也可以是不等于号,不等于号怎么写呢?是。
24:04
三不等于二,那你说真的假的。是不是成立了啊,是不是成立的啊,成立的那三不等于三是成立还是不成立的。不成立是不是,这就是这个就是比原算符,比原算符有不等于,呃是等于等于,就是相同于啊,或者相等于是一个意思啊,它不等于大于小于,还有大于等于小于等于,记住一下,在我们成为中那个什么呀,这个。呃,小于等于这么写的,你就之前是不是给大家演示过哪种写法了,是。是不是给大家演示过这种这这种写法呀。这种写法是不是错的,这数学表达式中的我们计算机得需要这么写,知道吧,计算机中你找不到这样的一个符号,知道存在吧,那其实也能啊,其实也能,但是你别用这种写啊,这种是不成立的啊。这种什么大于小于是不是,那我们把这个整理一下,这个符号都有哪些啊。是这个是。
25:02
呃,叫就写汉字吧,啊这这样写吧,这个是大呃。大月小月。呃,大于等于小于等于,无论大于等于小于等于都把什么呀,都把这个等号写在后面是不是啊,然后还有什么等于等于,还有不等于是不是这些啊,那这个负值运算符呢,咱们这里面是不是在下面都列举了吧,咱也在这写一下啊,都有哪些。这样。等于一个等号是负值运算符吧,是不是,然后是加等于减等于减,减等于。乘等于,然后是除。除等于,然后是取等于,是不是这些啊,这是它的这个结果啊,好,我们再继续往下看啊,这里面还有这个逻辑算符,逻辑算符就几个,就三个啊羽或飞啊,这里面是羽或飞,那我们看一下这个结果啊,是逻辑算符。第四个是。逻辑运算符啊,就三个我们写出来吧,这个叫与或非啊,是写一下咱们这个格式,呃,第一个什么非是不是啊语呢。
26:11
货是不是这里这三个,这三个啊,首先我们看第一个这个我们称为什么称为这个是。诶,好像不对啊,等一下是。称为叫非啊,那我们之前给大家拿数值给大家演示了,比如说这个是非零是真的假的。真的是不是零代表一个假的值啊,但是这里面这个这个零在做比较的时候,它就可以当做一什么表达式看待了,所以说你要有一定区别啊,啊,你时间长可能自然你就明白了,如果你现在混的情况下,你先记住就可以了啊,那这个非那我们可以理解为什么比如说任何一个数,比如说15这一个真的是假的值啊。真的值非15变成一个什么假的值了,那只要是假的值,我们在计算机中用什么表示啊?用零表示是不是啊?真的值用一表示,那我们可以这样总结一句话叫非真。
27:05
非真为假。非假为真,这就是对这个非的一个总结,你自己去理一下思路,咱一会编完成之后可能就好很多了,你先把这个,呃,那个内容记住,咱们可以通过程序来一下,那下面什么,下面是这个and,我们称为什么。与啊,叫逻辑与啊,那怎么的与的情况下,两边必须同时为真的情况才能为真是不是啊,有一个假的情况下,那就是假的是不是啊,啊比如说这样写啊,比如说这个是三按的五,那这是什么?这是三与五,是不是两边都是真的值啊,那就真的值,比如三与零,那真的值假的值啊,假的值啊,所以说这个是什么,这是与的情况下,应该总结一句话,就什么叫。童真为真。其余为甲啊这句话,这句话能明白啥意思吧,就是它这个与的情况下表达,这是一个什么,这是个运算符,是不是它左右都可以接什么接表达式是不是两边都是表达式,表达式两边这个做完结果,然后用什么用逻辑语去比对,只有同时为真的时候是为真的,有一方为假就是假,就是同真为真,其余为假是不是就这意思啊,然后还有一个什么,还有一个是非,我们称为呃,不是不是sorry货啊。
28:20
啊或或的情况下就是怎么呢?就是两边如果同时为假了,那这个值就是一个什么呀,假的值是不是,否则情况下有一方为真,那这个值就是怎么样,真的值是不是,那我们可以称为什么叫铜假为假。铜假为假啊,其余为真啊,就是这样的结果就是与或非这个必须得经过这个代码来验证就可以了,那咱们这里面这个运算符,这里面这个讲完了啊,这块就简单运算服介绍讲完了,还没没涉及到什么优先级,那咱们先通过程序来看一看一下啊。那这里面就不用什么,不用这个Linux给大家去演示了,知道吧,啊大家看起来比较麻烦一点,那咱们这里面用什么,用这个VS给大家演示了以后啊,我建议大家还用什么,还用这个这个。
29:06
VI是不是,那写完这个程序之后,你至少能有格去对格式对齐代码没提示是不是写起来这个比较慢是不是,嗯,这样练手啊,还有同学说这个我讲课写代码写太快了,让我慢点写,呃,是这你先大家别笑啊,确实说的对,是不是?因为大家可能这个很多都是初学者,这个这个写代码这个是是写太快也是缺点啊,这个是在我来说是缺点,我会把尽量代码写的内容都告诉你,每句话什么意思啊,而且切换的时候,因为这个里面就怎么着,你我我同学说的可能一点是什么呀,我在这个QT里,不是不是在这个Linux里面写代码,写完代码不是VI得关掉才能编译嘛,是不是。这样很多很不容易看代码,我在VS里面写完代码之后,因为这代码就在控制台上面是吧,执行完结果可以放到旁边,代码对照着这个结果看的时候啊会好很多,所以说我今天立马就转转变过来了,知道吧,啊我我再把这个问题说一下,你不要不要嘲笑其他人啊,是怎么是因为我那个在Linux里面写完代码,我想运行代码的时候,我得把那个界面关了之后才能运行。
30:09
因为在这个VS里面,这个代码放在这儿,结果放在这儿可以对比着看一下,更有这个画面感是不是啊,所以说今天我就用这个什么,用这个VS了,但但你们还用什么,还用这个Linux啊哈,这是D0几啊。那这里面是浏览,这是。别领舞了。那是代码选择,然后是。DAY05。有问题你说的情况下,我一般情况下都会解决啊,你放心吧,嗯。好,我们这里面新建项目啊,在原文件右击添加一个新建项。然后这里面是选择C加加,然后这里面起名的时候起名什么起名这个叫呃呃,对这里面编号,因为每天都有这个程序代码,你需要这个从上到下自己去看啊零一叫什么叫。
31:04
呃,运算符和表达式。啊点C注意下这个是以点C为结尾的啊啊,然后这里面写同文,这里面就快了是不是。那像这种哦,代码我觉得我写快点,你也能能知道啥意思吧,只是带到那个逻辑中的代码我写慢一点啊,那好比如说A等于十,这是一个什么,这是一个负值表式是不是啊,同样那我再怎么着,再写一个int类型呢,是B等于20,然后在这里面做一个操作,是打印一下。十大十大于。20,然后是摆放地。然后这里面加个冒号啊冒号,比方D斜杠N。然后是逗号十,不不是不是十啊,是A大于B,是不是这样写的这个值啊,然后后面加上一个re。
32:01
洗完。一个零,好,这样写完代码之后,选择调试,开始执行代码还会在界面中,这样情况方便大家观看啊,所以说就转回来了啊。你看一下这里面我们对照着什么,对照着代码看结果,这样就方便了啊是定义两个变量十和20打印的结果是什么?是十大于20,这里面我是用用什么用这个这个什么表达式吧,这是表达式会把结果通过表分号D显示出来,那这里面显示这值为几啊零,那证明怎么证明十大于20是一个错误的值吧,是不是啊,那我再给你改一下,改成这个是。小于20,那我们看一下啊,把这个式改成什么小。小于号。啊,再计算一下结果,调试开始执行。十小于20为真为假啊,真是不是,这里面就就和我们之前相呼应了吧,是不是。呃,是真的值用一表示,假的值用什么表示啊,零表示,这是我们这个是,呃,这是比较的符大于,那大于等于情况下是这么写,大于等于这么写啊,呃,A,呃,这个不是,这不是大于等于啊,是A小于等于B成立吗?
33:13
啊,调试开始执行,看一下成不成立。十小于等于20不成立吗?来,我给大家一个是小于,什么小于小于B是不是一个等于B是不是这样都成立啊,那我把代码改一下,改成这样。20小于20小于等于20,这成立吗?是不是调试开始执行?结果是不是成立了啊,只是前面这个我没改啊,只是你看一下这个结果是不是可以了,改成20小于20是不是就可以了,这是什么,这是它的。诶,这不是,这是十,这是比较算符啊,逻辑比较算符是。就是比较运算符,比较运算符啊,咱们把这个给它先注销掉。好,再来下面这块叫。
34:08
不。不值。运算符来一下啊,In的类型的A等于十啊,同样这个代码,然后是A加加,看一下结果为多少,打印一下。白猫地。然后是。是A等于百分号D斜杠N逗号一个A的值,那我们都知道这叫什么自加自减是不是?那看一下结果啊,这里面选择调试开始执行。打印的结果是多少啊?11是不是我们再分析一遍啊?这是怎么一个复数项符,将十复值给A,然后做操作什么让这个A加加,就相当于加了个一一样是不是啊?这是什么加加在什么?在这个后面是不是啊?我们把这块注销掉,然后再来个什么,再来一个,这个叫加加A。再运行一下程序,看下结果,调试开始直销。
35:02
答案结果还是多少?11,那这里面显示这个值代表什么意思啊?加加A和呃不是就是A加加和加加A都什么都是这个。呃,加一,但是他俩在前在后是有区别的,我先把区别说一下啊是。呃,这叫这是注释啊。佳佳。在前。先计算。先计算这个变。亮的。值。再进行。表达式计算。计算。而家家在后呢?哎,正好要把这个话应该这样写是吧。加加在后是先计算表达式的结果,再计算什么呀,变量值是不是,你知道哪是变量是不是A是变量啊啊先计算。
36:07
表达式的,表达式的。值在。计算。变量的值。这个表达式应该不叫值,表达式应该叫结果。结果,那好,给大家演示一下这个是什么样的,比如说再定义一个int类型的B等于20。那我们计算一下这样的结果,比如说这个是。呃,Int类型的CA等于乘一个,然后是这个什么,加加看一下结果为多少啊,你现在我先写,你能看懂吗?啊,那我看这是不是一个表,这是个表达式吧,是不是,那这里面有什么有这个是。乘法是不是啊,还有一个是A加加,那看一下先计算哪个后计算哪个是不是啊?那看一下这里面是C等于百分号。
37:03
C的值是不是?调试。开始执行。这里面打印出来的结果为多少啊诶呃,等等一下啊,等一下等一下我把这改成B啊,是不是写错了吧?啊,我要的结果不是这个啊好再执行一下,是用B再乘以什么A加加之后的结果是不是调试开始执行。那我们下这个结果为多少啊?结果为200是不是,是哪个是这个。B是20没有变化,是不是这个乘以是A加加,因为这里面加加在后的情况会怎么的?先计算表达式,哪是表达式是不是这是表达式啊,啊表达式的结果,然后再计算变量的值,我们这里面可以再打印一个什么,再打印一下这个。A的值,那给大家看一下。A的值,然后变成多少了,调试开始执行。11是不是先把这个结果算完之后,再计算哪个,再计算这个是A的值是不是就是加加在哪啊,加加在后的是不是啊,就是加加在后的,那咱们把它挪到这个上面去,然后给它注销掉。
38:05
来复制一下代码,然后拿到这块来。嗯,启动起来,把这个加加放在什么,放在这个。放在这个A的前面,是不是我们来计算一下结果。蔡志祥。这里面结果就变成多少了,二百二了,是先计算什么,先计算这个加加A的值,再计算什么,再计算这个表达式的值是这是个表达式啊呃,这个无论加加在前,加在后,最后这个A的值是不是都都怎么的都加了个一。明白了吧,这是这个什么,这是这个家家在前,家家在后的,已经给大家演示完了。那咱们把这块给他注销掉。呃,乘熟那块咱们就咱就不考虑了,咱一会儿再说成熟那块还有什么,还有这个是。啊,这个加减这块,那就怎么呢?就是也是可以了吧,那这是咱们这个运算服这块啊,这是通过代码来实现的啊加加在前加在后这块已经写完了,那是第一块,那我把这。
我来说两句