温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那接下来我们看一下这个类型等号这个东西呢,也不用去刻意的去记。第一个说这个原子数据类型,原子数据类型就讲这个。基本数据类型可以有的进行隐身转换的啊,类似于Java当中的一个类型转换,那举个例子说是这样。表达式是in的类型。啊,然后这个是不是比你的小啊,对吧,它会自动转化成一的,然后呢。不能反向的话。不能反向指的什么意思啊?你用的是。你不能转成int吧,啊,它自己不能转,但是你可以强转。啊,假如说你这个用的big in这个数字呢,只有123。就三位,但是自己不好意思,它转不了它,但是我们可以强转它啊,跟Java一样,Java不是也这样吗?对吧?OK,那继续啊,其他东西你可以强转啊,可以强转不会自动转化它会发错,除非啊使用这个卡强转啊,这个是没问题的。好,那接下来看一下你转换的一个规则,有哪些东西可以转化第一个。
01:05
任何一个整形的数据类型都可以转化为一个范围更更广的。这个没问题吧,就是上面就上面一个太,然后下面的然后的然后的从上往下都可以自己干么。转啊,都给自己转,举个例子啊,然后第二个。说所有整形。Float是。哪个单哪个多double double是。双精度对吧,这个是单精度啊,它可以转OK,然后还有spring型,注意这个地方spring有点特殊啊,它必须是竖直型的内容。你不能是AA点幺幺,你说转成W这个转不了。啊,如果说你这个思,你本身定义的是S,但是你是11.11可以干什么。转成double能懂这意思吧,啊讲到这个事,你不能把AA点幺幺转double啊,这个转不了,所以呢,这个three你要需要注意一下,就是它是一种特殊的啊,特定情况下可以去转啊,特定情况下去转,那接下来还有。
02:09
也就整形除了的都可以转成什么。单木啊,这里面没有big啊,没有big布尔类型。就不能看了。因为它本身是出false对吧,这种类型,你说跟int来转一转。不行啊,他不行啊,他不行就是说不尔类型的,就自己玩自己的,他转不了,他转不了,还有一个就是用卡来转的时候,假如说现在呢,这个是一个什么。字符串一啊,我用cost来转,转成可以,如果说你是1A,我们看一下啊。Select,然后叫cost对吧,括号然后呢,这里面有个字符串一,然后我们as。Ink。它是一个一等啊,其实你也看不出来它到底是自定义还是一等,对吧,但是如果我转的是一个什么。
03:04
EA这个就是我们所说的这种肯定转化不了啊,啊转不了的它就给什么返回一个那啊返回一个的,因为它是处理种结构化数据的,它不会说空着你转不了,给你空着它不会的,对吧?啊,它不会空着,它就给你一个闹,比如默认值相当于这意思啊,转不了的时候就是闹啊这块也说了,如果呢,强转类型失败,因为你1A。你转向in肯定转不了吧,对吧,如果说11还能转啊,是这个意思啊,就是中间的一个类型转化型,转化大部分东西呢,其实跟Java都一样。对吧,这里面大部都的Java是一样的,所以呢,你稍微有一个印象就OK了啊就OK了,不用去刻意的说去记,因为真正的生产环境当中这个类型是什么,一般的我们在最初定义的时候是干什么。就定义好了啊,很少的会去用到这个转换啊,很少用来去转换。
我来说两句