温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那这里边呢,就是说讲到类型的一个转换问题啊,类型的转换问题就类似于Java当中一样啊,就是说类型自动提升嘛,就类似于这样的,更低的可以往高的去提升,对吧?啊,但是高的不能往低的提升,如果说你定义的已经是个long了,然后呢,你用in的,那就不行,对吧?是这样的一个东西,因为它的一个长度比长啊,这个是这个点啊,就说呃,数据类型可以往范围更广的,这不就相当于JA构当中自动类型提升嘛,对吧?啊一样的,这里边也可以,它可以转化为in in可以转化为big,对吧?嗯,还有所有的整数类型,Float和string类型可以引用转化成double,注意这个里边啊,这类型,但是这个这类型得是什么?32.6类似于这样的最类型啊,能理解这个是吧,你不能说aa.b这个东西说怎。
01:00
大你大文那怎么可能呢,对吧?啊,这个是不现实的,所以说这个资政类型给它标红了啊,要注意一下,它是可以转,但是你这个资类型有一个特殊的,就类似于你用integer.pass in对吧,这里面传的也可以传一个string,但这个string必须得是A双引号111或者112这种数据吧了,你不能放在AA,它是转换异常了一样的,还当中也一样的,因为它最终还是走的这号代码,那还有像这个整形对吧,都可以转换成float啊,然后布尔类型不可以跟其他的任何类型进行转换,因为布尔类型它比较特殊,它触跟force对吧?啊,所以它这个类型比较特殊啊,不能转换,那另外的如果说你真想强转的话,你不想让它自动,你也可以干什么,用cast进行一个强转,把这个这个就相当于把一个字符串转成什么in的对吧?啊,去加一个什么值啊,如果说强调练习失败,那你就。它返回这就这个nu了啊,返回这个nu了,这是强转失败式个nu啊,如果说你不用强转让它自动去转的话,它就报错了,他会报那个什么number for except数字转换异常对吧?啊,那些异常你们还记得,你记得哪些异常控指针数组角标越界文件找不到,找不到记得还记得一些异常是吧,大概知道这些异常是什么发生的,虽然大家记得这些异常,但是当大家自己看那个日志文件里面发送信息,好像我们那个异常一个都没有,对吧,好像都没有啊。
我来说两句