00:00
下课呢,我们开始了,那么早上呢,我们把这个。这个我们的这个啊,深远的第一个程序呢,已经把它写出来了,对吧,然后呢也掉了,那在我们这个地方里面呢,早上的字体是比较小啊。好,那我改了是吧,在哪里改呢?这里面有一个。啊,这个编辑器选项啊,这地方有个显示,你看调一下字体对吧,调字体比如说我们调小一点。是这样的话呢,也用是不是就可以小,就是调这地方先调着我们的字体,好,那么有了过后同学们,接下来我们就继续来讲了。那么我们接下来要讲的就是C语言基本类类型,那么讲之前呢,我们去学一个新的东西,要在已学的基础上进行什么?进行对比,这样的话更好记住,大家想一想,我们的这个Java的话有几大啊,基本类型呢?
01:04
八大九的型好,它呢,艾占多少个自己啊?啊,一个字节对吧,那的呢。两个对吧呢,四个好恰呢。两个之间呗。四个这个呢,八个这个部呢。啊。啊,一个对吧,当呢啊像我们的啊八个之间对吧,其中double long在哪个之间,好了同学们。通过对比的方式呢,啊,我们就来去了解C语言的各种类型了,好,我们呢,C语言中它有恰in flow double,还有一个有符号,然后但是它没有。啊,也没有啊,这个没有布。
02:04
有没有类型,也没有bit类型。对吧,还有没有,就主要是没有这两种类型啊,这两种好,那接下来我们要看看它的一个什么长度啊,看它的一个长度好,那么接下来在我们地方里面呢,我们去C语言基本类型来到我们的这个里面。在。在这个地方里面写一下我们的代码,好,我们右键创建一个文件叫C语言。基本类型。点m.C对吧,好,然后这有了过后呢,我们一打开。好,那么这个C语言代码该怎么写呢?对吧?好,那接下来就是首先是一个井号的。
03:02
减括号啊,这里面导入的是什么?STDIO是吧?点H是不是。好,然后我这地方里面呢,就是标准的函数,基本的函数库对吧,好就是我们的include啊std the点什么好。那么在我们这个地方里面呢,我们去写一下我们的这个函数may,好,那这个地方里面呢,去写。括号在这里。好。然后这次有了过后就这样子,然后嘞。好,那如果去编译,现在你看能编译啊,执行一闪而过对吧,这时候我们就可以用到一个什么这个啊O啊,它的作用是干嘛的,还有印象吗。
04:04
是让我们的控制在停留啊,对不对,好,那么接就是注意了,这个地方里面其实如果是标准的写法,应该是还有一个什么返回值,这边有一个余return,一个零啊一啊什么的,对吧?好这样呢,这样的写法也是可以的。啊,但是我们这个工具呢,它默认是把这个省略的。明白吧,没问题吧,它默认是省略的,我们就也这样去写就可以了,就是可以有个返回值。所以我们大学的时候学的是用返回值啊。对不对啊啊不没有选反没选返回值的话,这个工具也是识别好,那么就这样去选简洁一下。好,那接下来我们要讲的就是C语言的基本类型。C语言语言。的一个基本啊类型,好的基本类型的话有哪些呢?对吧,我们把这些拿过来分别去了解它的长度啊和一些信息。
05:12
好好,那么接下来我要去了解的长度,好,那么要了解长度的话呢,在我们这里面有一个就是我们的一个计算类型。计算类型的长度,它有个函数叫size of,那么只要我们把这个类型转进去。啊,就类型类型中去,它就返回一个,它就会返回一个int类型返回int。类型,类型的一个什么长度好,那一会的话呢,我们还用到一就是我们的把这个硬类型呢,把它输入出来,就是我们的站位服务。
06:04
站位符,站位符的话,那输出我们in特的型的用百分号多少。然后第一张位服以前学过吗?对了,对吧,好,那么一会我们还会用到我们的输出函数。好,那输出函数怎么用呢?对吧?一我们结合起来用,这时候呢,就是我们的输出内容。那种好,那同学们,我们要做的事情就要去开始去做个事情了,In the size,什么size of,好,大家看一下这个点是不是变颜色了,然我们把这个恰传过来,或者说我把最常用的这个int先传过来,我来看看它的长度,好去打一下int f,那么我们要做的事情就是就是说我们这个int类型。
07:10
的长度。为多少,那为多少呢?好,这个是要把它输出注意。这个书这个size是什么类型的。In特类型,所以它用百分号D好,因为用那int类型用这种站位符去输出。好,那么在这个地方里面呢,我们就去把size填一下,好,我们去编译通过了。执行,你看得到的是什么是。对吧,那以前我们去写Java代码的时候,以前是怎么写的。是加还有印象吧。但是现在你看啊,去加的话,编译也通过,但是你会发现什么乱码对吧,变成这样的一个日文了。
08:03
对啊。好,那这个有了过后呢,在我们这个地方里面的话,注意那么要用一个什么逗号相连,并且这个地方里面就是输出对应的类型,有对应的单位服务。好,把它给输出,那么我们能否再简写一点呢?可以把它这样写好。那也就是说咱们这个地方里面,我们去进行编译执行是可以的,看到没有。那么这个是是这个是后面是整紧跟的这个文字啊,我们想那个肥翠凤凰怎做啊。在哪里做啊,在这里啊,所以大家看到以前这种想法是。比较别扭对吧,但是呢,你习惯就好了。对吧,监狱执行看没有。现在明白了吗?好。好,那这个时候有了,过后我们呢,把它复制一下,复制一下在我们这个地方里面的话,我们来把恰。
09:06
你心下的心写着下。啊,然后这个float类型。类型现象。好,然后呢,再复制粘贴。好,还有的。行对吧,行。啊,然后接下来需要的分析。啊,特别。好,我们把这基本的类型呢,把它打印出来,来看一下,编译通过没问题对吧,好执行。来看一下。在我们这个地方里面的话呢,In的类型好,恰类型在Java里面,恰类型是什么?是长度有多少。
10:00
二但是C的话只有长度一好,我们把这个特点先说一下,好也就是了Java。Java。基本数据类型和C语言、R语言。的一些区别。第一个区别点就是加瓦。类型的长度为半个字节。然后呢,我们的C语言中的长度为多少啊。一个时间是这样。好。不光如此啊,还有一些区别。好,我们再看一下。那么的话,在在我们的Java中长度为多少?
11:03
啊八,但是在C中只有四对吧。好。啊,第二个区别在加法中,我们来弄。类型的长度为多少?八在C的长度为多少?四那为什么呢?好,注意,这是因为我们的C99的标准规定。规定什么呢?就是我们的这个啊这个。是个整齐。就是我们的浪的规定弄类型。类型的规定。就是不小于我们的整形。整齐。整形对吧,那不小于整形,那就是整形呢,它就它就刚好这个长,整形和整形就相当于差不多了,对吧?C99是什么呢?是九九年的C语言的标准,它还有八九年有个标准。
12:16
C89C99。还有还有呢,呃。基本上十年有一个标准,知道吧,一个标准好,那么有些假如说你用有些工具。你有些工具的话,可能说,诶它采用的标准不一样,就会比如说显法有可能不一样,知道吧,而且这规C语言呢,它不像Java一样要规范更规范一些,但这个根本就是有标准比较多,对吧。好,那么在我们这个地方里面的话呢,这是一个小的细节,还有第三个特点。就是我们的C语言中有。
13:02
没有bit好,第4C语言中,那么它没有bit的话,到时候呢,他可以用其他来表示啊,用其来表示。好,那么C语言中还没有玻璃型。类型,那么呢,那么既然生云都没有部位类型,那我一辅宽那怎么办呢?好,其他用我们的零。表示什么?表示force。然后呢,非零,对啊,非。飞林。表示表示什么。Two。这没问题吧,好,这个写错了,应该是这才是零对吧,好,我们做一个做一个判断。好一一是有的啊,那么如果。
14:03
零就是一个boss对吧,他肯定没有机会大度扩大里面来吧。啊。然后。Else。好。好,那么我们呢,把它给打印出来,来看一下,我们就打一个force。啊,这个为Q,如果人如果进来的话,就是为two。好,我们把它给。嗯,这样子把这个干掉。好,那如果能进来是为two啊好,我们呢,把这个设为多少好,那同学们大家看好啊,注意我现在这个这个打开的时候,我你看我能能编译吗。要把它什么关闭掉。好,我去把它这个。
15:02
B。编译运行来看一下这时候打印的是什么,Force证明零代表的是什么?False是走这好,那我们再看一下非零,非零,那一是非零吧啊。那么编译执行来看一下是等to啊,那么既然是非,那么负的可以吗?是也是非零呢?是也是啊,听明白了吧,好,那么。这里就是一个简单的一个区别。好,那这里面还有一些。这个这个是什么,同学们。有符号啊。有符号,它的取值范围是在什么一个范围啊啊。好,那么这里面呢,我们有个小小的小节,它的取值范围啊,有符号在负的128到一正的127。
16:02
好,就是负的128到啊,127之间的一个范围。然后在这个地方里面的话呢,好。它是用来表示,就表示一个数的正负。如果是有符号,那就是它就比如说啊,就是负的多少对吧,可以去表示,那这个无符号就是正的了,就一个用来表示一个正数。好,那这个时候表用来表示一个正数,那就是我们的无符号。五。无符号,那无符号的范围是多少呢?听到多少?您到在这个方里面。II55对吧,就是我们的地方里面的话呢,就是一个F0,好,那么在我们这个地方里面还有一个这个类型VO什么那些,它是五类型,五类型代表它又有时候是动力类型,就像我们。
17:08
这个。就像我们的这个Java的无件有点有点跟这个类似,好键开好无类型类型,然后呢,啊可以有时代表会议这好。那么。就是这么一个范围。那同学们,那么关于这两个的话呢,记忆,记忆的话有一个巧,就是教大家怎么记这个东西啊。好,就说。这个东西呢,它是一个范围,那么也就是说你要记的话,可以这样,它其实等于这个负的二的多少T次方啊二的比如说啊的这个八次方。我们看啊,这个地方负的128是等于多少啊,算一下好,那大家大家顺便用一下这个工具怎么用啊,你看啊过就行,然后我们二的呃呃,这个的如果是八次方呢。
18:06
二百五二百五十六,那是二等多少?二的七次方对吧?那就是二的这个的七次方。啊,是不是它的七次方,七次方,然后到啊啊。啊,说错了。这里好,然后到我们的二的多少就是七次方。减一对吧,减一好,你可以这样去记啊,就是七次方这样去记好,那这个呢,它是等于零到我们多少啊,二的八次方,八次方减一对吧,好,你可以这样就一个想要的记忆啊,是这个的话呢,呃,如果大家以后没有做C语言的开发,说实话这些东西需要都忘没没啥用,大了解一下就可以。
19:04
啊好,那同学们这是一个C语言的基本类型,那么呢啊,特别是这个这些in啊恰啊对吧,这些是一些基本的对不对啊包括short是吧?好,我们呢,后面可能会用得着。也就是我们下一次上课要用的着的,我们就讲什么啊,但是呢,现在这了解一下这些基本类型好。
我来说两句