基础系列二--------基础数据类型及转换

 

以下基础总结是个人模糊点,大神可跳过,新手可参考,如有错误请指出,谢谢

 

传送门基础一:https://blog.csdn.net/qq_39657909/article/details/80824261

9.      基本数据类型

    a)        内置数据类型

                        i.             六种数字类型(四种整数型,两种浮点型)

                            1.        byte

                                a)        数据类型8位、有符号的,以二进制补码表示整数。

                                b)        默认值为0

                                c)        作用:用来替换大型数组中节约空间,byte 变量占用的空间只有 int 类型的四分之一;

                            2.        Short

                                a)         数据类型是 16 位、有符号的以二进制补码表示的整数

                                b)        默认值为0

                                c)        作用:节省空间,一个short变量是int型变量所占空间的二分之一;

                            3.        Int

                                a)        数据类型是32位,有符号的,以二进制补码表示的整数

                                b)        默认值为0;

                            4.        Long

                                a)        数据类型是64位,有符号的,二进制补码表示的整数;

                                b)        默认值为0L

                                c)        作用:用在需要比较大整数的系统上;” L”理论不区分大小写但是小写”l”易于1混,所以尽量大写。

                            5.        Float

                                a)        数据类型是单精度、32位、符合IEEE 754标准的浮点数;

                                b)        默认值为0.0f;

                                c)        作用:存储大型浮点数组的时候可节省内存空间;

                            6.        Double

                                a)        数据类型是双精度、64位、符合IEEE754标准的浮点数

                                b)        浮点数的默认类型为double类型;

                                c)        默认值为:0.0d

                      ii.             一种布尔类型

                           1.        Boolen

                                a)        数据类型表示一位的信息

                                b)        默认值为false;

                                c)        作用:作为一种标志来记录True/false的情况

                     iii.             一种字符类型

                           1.        Char

                                a)        数据类型是一个单一的16为Unicode字符;

                                b)        默认值'\0'

                                c)        最小值是\u0000(即为0)

                                d)        最大值是\uffff(即为65535)

                                f)        可以存储任何字符

      b)        引用类型

                        i.             对象、数组都是引用数据类型

                      ii.             引用数据类型默认值都是NULL

                     iii.             一个引用变量可以用来引用任何与之兼容的类型

10.自动类型转换

         必须满足转换前的数据类型的位数要低于转换后的数据类型

         低  ------------------------------------>  高

         byte,short,char—>int—>long—>float—>double

转换规则:

1.      不能对boolean类型进行类型转换。

2.      不能把对象类型装换成不想关的类的对象。

3.      在把容量大的类型装换为容量小的类型时必须使用强制类型转换。

4.      转换过程中可能导致溢出或损失精度。

5.      浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入。

传送门基础三:https://blog.csdn.net/qq_39657909/article/details/80171022

版权声明:本博客为记录本人自学感悟,内容大多从网上学习与整理所得,若侵权请告知!

https://mp.csdn.net/postedit/80365677

猜你喜欢

转载自blog.csdn.net/qq_39657909/article/details/80824334
今日推荐