Bootstrap

基本数据类型

基本数据类型

类型占用储存空间表数范围
byte1字节=8bit位-128~127
short2字节-215~215-1
int4字节-231~231-1(约21亿)
long8字节-263~263-1
  • 定义long类型的变量,赋值时需要以"l"或"L"作为后缀。
  • Java程序中变量通常声明为int
  • Java的整形常量默认为int

计算机存储单位

  • 字节(Byte):是计算机用于计量存储容量的基本单位,一个字节等于8bit。

  • 位(bit):是数据存储的最小单位。二进制数系统中,每个0或1就是一个位,叫做bit(比特),8位bit就是一个字节。

  • 转换关系:

    • 8 bit=1 Byte
    • 1024 Byte=1 KB
    • 1024 KB=1 MB
    • 1024 MB=1 GB
    • 1024 GB=1 TB
  • 浮点型:float,double

    类型占用存储空间表数范围
    单精度float4字节-3.403E38 ~ 3.403E38
    双精度double8字节-1.798E308 ~ 1.798E308
    • 十进制数形式。如:5.12 512.0f .512(必须有小数点)
    • 科学计数发形式。如:5.12e2 512E2 100E-2
    • float:单精度,尾数可以精确到7位有效数字。很多情况下,精度很难满足需求
    • double:双精度,精度是float的两倍,通常采用此类型
    • 定义float类型的变量,赋值时需要以"f"或"F"作为后缀
    • Java浮点型常量默认为double
;