java学习笔记二——数据类型

数据类型
                                         ┌—整数类型(byte[字节型],short[短整型],int[整型],long[长整型])
                            ┌—数值型 —┤
                            │           └—浮点类型(float[单精度],double[双精度])
                            │
          ┌─基本数据类型—┼—字符型(char)
          │                │ 
          │                └—布尔型(boolean) 
数据类型—┤
          │                ┌—类(class)
          │                │ 
          └—引用数据类型—┼—接口(interface)
                            │
                            └—数组
基本数据类型取值范围
名称      描述     二进制(bit)长度                       取值范围                                    用途
长整型    long        64[8字节]       -9,223,372,036,854,775,808 — 9,223,372,036,854,775,807    数字较大的数学运算
整型      int         32[4字节]       -2,147,483,648 — 2,147,483,647                               普通数学运算
短整型    short       16[2字节]       -32,768 — 32,767                                       适用16位计算机[很少用]
字节型    byte        8 [1字节]       -128 — 127                                                    数据流处理
双精度    double      64[8字节]       1.7E-308 — 1.7E+308                                   小数精度不高的数学运算
单精度    float       32[4字节]       3.4E-038 — 3.4E+038                                    小数精度高的数学运算
字符型    char        16[2字节]       0 — 65,536                                                  Unicode字符集
布尔型    boolean     1 [1字节]       true — false                                                  逻辑运算
注释:ASCII字符集占Unicode字符集的前127个值,所以ASCII码也可运用于char类型
      1bit表示二进制1位,1byte表示1字节   1byte = 8bit

posted on 2011-09-21 18:24  暮光青年  阅读(183)  评论(0编辑  收藏  举报

导航