美文网首页
一个菜鸟程序员的学习心得

一个菜鸟程序员的学习心得

作者: 252786e960d7 | 来源:发表于2017-07-31 23:56 被阅读0次

    作为一个菜鸟程序员,我来说说我最近的学习心得:

    最近又学习了八大基本数据类型,因为当初也只是会用int,String类型来定义变量,所以其它的都不是很熟悉,而且学完之后发现String竟然不是八大基本数据类型中的其中一个。在此我来介绍一下八大基本数据类型,不过在说八大类型之前我先说说变量吧:

    变量:变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。

    八大基本数据类型介绍:

    byte:

    byte 数据类型是8位、有符号的,以二进制补码表示的整数,最大存储数据量是255,存放的数据范围是-128~127之间

    byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;

    用byte声明变量并赋值:byte a = 100

    short:

    short 数据类型是 16 位、有符号的以二进制补码表示的整数最大数据存储量是65536,数据范围是-32768~32767之间。

    Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;

    用short声明变量并赋值:short a = 1000

    int:

    int 数据类型是32位、有符号的以二进制补码表示的整数,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1

    一般的整型变量默认为 int 

    用int声明变量并赋值:int a = 100000

    long:

    long 数据类型是 64 位、有符号的以二进制补码表示的整数,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。

    这种类型主要使用在需要比较大整数的系统上;

    用long声明变量并赋值:long a = 1000000L

    float:

    float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。

    float 在储存大型浮点数组的时候可节省内存空间,浮点数不能用来表示精确的值,如货币

    用float声明变量并赋值:float a = 250.5f

    double:

    double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。

    浮点数的默认类型为double类型,double类型同样不能表示精确的值,如货币;

    用double声明变量并赋值:double a = 250

    boolean:

    boolean数据类型表示一位的信息,只有true和false两个取值

    这种类型只作为一种标志来记录 true/false 情况;

    用boolean声明变量并赋值:boolean a =true

    char:

    char类型是一个单一的 16 位 Unicode 字符,用单引号赋值;

    char 数据类型可以储存任何字符;

    用char声明变量并赋值:char a = 'a'

    八大基本类型的介绍就到这里了,如有不正确,漏掉的地方欢迎各位大佬指正。(ps:本人第一次写文章,有一些是网上搜的)

    相关文章

      网友评论

          本文标题:一个菜鸟程序员的学习心得

          本文链接:https://www.haomeiwen.com/subject/wazklxtx.html