00:00
本小节呢,给大家分享一下c sharp当中的呃一个概念叫数据类型,呃什么是数据类型呢?对于刚接触编程的一些小白朋友来讲呢,可能这个根本就没有任何概念,然后给大家举个例子,像我们在学校学习数学、语文这种课程的时候,会经常接触到一些概念,比如说语文的话呢,它会啊用到一些文字来表,然后呢,组合起来,呃变成了一段文章,呃然后在数学里面呢,它有又有一些这个整数啊,小数的这些概念,然后在我们对呃一些事物的一些判断的时候,他比如说啊,这些事情你做对了,这些事情你做错了,对吧,他有又有一个对错的概念,所以等等等等,这些概念呢,在计算机当中呢,就是就是如果想在计算机当中去表达的话呢,就需要用。
01:00
用到数据类型来进行表示,这么一讲呢,我相信大家,呃,大概也就能理解啊,这个数据类型是一个什么样的概念了。好呃,下面呢,是列出了一些比较常用的数据类型,然后呢,它呃所有的所有的数据类型呢,并不并不只有这些啊,所以大家呃,不要以为这个开这个编程语言当中只有这几个,它有很多的,所以呢,呃,这这在这个地方呢,所以讲不了,讲不了太多,所以就呃列出一些常用的,然后呃,让大家入门,所以这应该是够的,OK啊,我们继续往下看下面这一段数据类型,大家猛地一看呢,也非常懵是吧,这些东西这这是哪是哪是吧,我除了字你都认识,但是它是什么含义你并不清楚。好,接下来呢,我就是逐个带大家啊来进行讲解,然后举例给大家说明,然后大家应该都会啊。
02:05
清楚的认识,OK,呃,我们第一个来看一下第一行,第一行的话呢,它有一个Bo是吧,这个这个数据类型呢,它叫它叫布尔值,这个布尔值是什么意思呢?就是说。当我们要对一些事情进行判断的时候,就是对与错,对吧,而布尔值呢,它就是用来描述对与错的这个概念呢,然后呢,它就是用这样的一个数据类型来进行表示,它里面呢,这个布尔值,这个布尔值有哪些呢?很简单,它这个布尔值这个数据类型,它只能接收触和和false的这样的一个呃这样的两个值,呃处呢是代表呃对的,False呢是代表错的,呃大家可以就是简单的这么去理解。
03:03
然后它还有一个默认值叫什么呢?叫false,大概是这样,然后稍后呢,我会在这个呃,编码的一个讲解的过程当中呢,给大家演示。然后我们再来看一下,这个的话呢,它是用来就是表示这个文字的。但是呢,它这个这个数据类型,它能存放的这个数字的一些长度是有限的,它只能存放呃以单个字符。所以呢,就是不可以,就是存放一大段文字,这样是不可以的啊,然后我们再来看一下这个double double呢就是对应在数学里面呢,就是可以存放一些呃小数了。然后float呢,它也是可以存放小数的,但是它和double之间呢,有一个区别,就是double能存放的小数的精度呢,是双精度,也就是精确到这个小数点后两位,而float呢,它是呃,精确到这个小数点后一位,就大概会是这样。
04:13
Int呢也非常简单,就是我们呃日常所接触到的这个,呃,123456789对吧,就可以用这个int来进行存储,然后前面加个负号呢,那你就可以存存储一些负数啊,非常简单。然后倒数第二个这个long呢,Long的的话呢,它就是说存放的这个数字是比int大的,是比in能是比特能存放的数字是更多的,为这个怎么去理解呢?就在数学领域当中呢,这个数字它是理论上来讲,它是可以无限大的,你不停的往这个,比如说99999,然后我无断我无限的往这个这一串999后面不断的加九,那这个数字会越来越大,越来越大,越来越大,那但是呢,计算机的呃,存储上限是有限的,而且在我们呃做一些开发过程当中呢,有时候也用不到特别特别大的一些数字啊。
05:19
所以呢,基本上呢,它会给这个数字一个上限啊,大概就是这么大,就是这数字这个int能存放的这个数据上限呢,大概就是这么大,然后它的一个负数的一个包含呢,就是这么大,然后弄类型呢,它能存放的这个数据上限啊,都已经数数字里都已经数不过来了啊,它大概能存放这么多啊,大概他们之间的区别呢,就是这样。然后最后一个呢,是这个string的,它翻译成中文的,就叫什么字符串。它就是一个呃文本类型,诶刚刚有刚刚有讲过,就是诶你刚刚有讲过,这个恰恰它也是存放文本的,那这个string呢,其实按照字面意思来讲呢,就是这个它将这个多个单字符串起来是吧,它就是一个字符串了啊然后再这么理,再理解一下呢,就是说它可以存放很多很多字符啊,大概就是啊这一段话存下去是没有问题的,交给string,如果交给的它肯定是存放不下的,就大概会有这样的一些区别。
06:35
好OK,呃,我们接下来呢,就带着大家在这个编码环节进行一些理解,这里呢,我给大家演示一下这怎么去创建这个项目文件新建,然后呢项目,然后这个时候我们学习用到的话呢,就叫这个控制台应用,然后下一步这里呢是一些项目,项目名称是吧。
07:04
好,然后呢,我们给它起个名字是吧,大家一起来学习sharp。好,然后我们找到这样的一个文件夹,选择文件夹,OK,然后下一步。然后点创建即可。这样的一个呃,简单的一个呃,控制台应用程序呢,我们就创建好了,接下来呢,我们就可以对吧,往里面去写代码。好,然后呢,呃,学过前几节课程呢,是一些小伙伴呢,对于一些呃应用程序来讲的话呢,肯定不会陌生,所以我们就直接来敲一下这些代码怎么样去写,OK,呃,我们来看一下,就是在这个里面他所用到的这些数据类型,比比如说这个布尔值啊,它怎么样在程序里面去写,然后我们来给大家演示一下。
08:04
这个时候我们我们。呃,敲出这个。那我把它放大一点。啊,然后。这里呢,我们给他一个就是是吧。其实啊,这个布尔类型呢,在这个呃,程序里面表达的非常简单,它的一个数据类型就是这个布尔,然后后面这个true是什么意思呢?它就是这个,呃,这个数据类型,我们要创建的这个变量的名称叫true。然后我们可以给它赋值,赋什么值呢?像我们在这个地方所讲到的是吧,True和false ru true对吧,然后我们可以,然后呢,它是表达它是对的,然后第二个则呢是false。
09:15
他可以付这些,那有的小伙伴好奇了,那我给他付个零行不行,付个零的话,他报错了,这就是不允许这么做对吧,那我们再再再给他一个小数0.0,那一样也是不行的是吧。所以他就是有严格的这个规范,所以我们只能按照它的这个,呃,这个范围。来进行填写好,这是第一个布尔类型,第二个呢,是这个char类型,它在程序里面同样的,然后呢。然后我们来给他看一下,就是char类型怎么赋值呢?这个地方我们需要用到这个单引号。
10:08
单引号来进行包裹,然后这个时候我们就可以放一个字。对吧。就是这这个这个样子呢,去给这个呃,数据类型呢进行定义,然后给这个变量赋值,这一整这一整句代码呢,就是就是就叫就是声明了一个变量,然后并给它赋了一个值,叫哈,就是这个意思,然后我们再来看一下这个呃,Double啊这个就非常简单了。啊,大概就是这样,然后我们再来看一下这个float。
11:08
这个地方大家可以可以看一下它它这个如果直接赋值是0.0的话,它会它会报错,因为就是它这么去这么去写的话呢,会跟double非常像,所以为了区分呢,后面要加个F。啊,大概是这个,然后我们再来看一下这个int啊,也非常简单。对吧,我们可以赋值啊,123456都可以啊,然后这个漏呢,使用起来也非常简单啊,就是就可以付很多很多数字,大概会是这样。
12:00
这有点。可能有点呃,超出范围了,所以我们得把它放小一点啊,大概这样,然后呢,最后一个呢,就是这个string类型,然后它呢比较特别,就是用双引号修饰一下啊啊你好啊,大概会是这样。这个这个样子,然后呢,这几种数据类型呢,大家呃,会有一个比较基础的了解的,然后在后面的课程当中呢,会呃深入的给大家讲解这些大这些呃数据类型该怎么样去做。该怎么样去使用好基本的一些认识呢?就讲到这里,谢谢大家。
我来说两句