[Java复习] java基本数据类型

一.整型

  • byte

长度:1字节
取值: -28~28-1

  • short

长度:2字节
取值:-216~216-1

  • int

长度:4字节
取值:-232 ~ 232-1

  • long

长度:8字节
取值:-264~264-1
在对long类型变量赋值时必须加上l或L后缀

long a = 200l;
long b = 200L;

二.浮点类型

  • float

长度:4字节
对float类型变量进行赋值时必须加上f或F,否则默认的浮点类型数据为double类型

float a = 3.14f;    //正确方式
float b = 3.14;     //错误方式,相当于将3.14(double类型)强转为float类型.
  • double

长度:8字节

三.char类型

  • char

长度:2字节
之所以java中char类型为2个字节,是因为java使用了Unicode编码.

四.boolean类型

  • boolean

只有两个取值:true和false

五.bit与byte的关系

bit : 位
byte : 字节
1byte = 8bit
每一位(bit)的取值可以是0或1,又1byte = 8bit,这样就不难理解为什么byte类型的取值为什么是-28~28-1
[Java复习] java基本数据类型_第1张图片

错误之处还请指正 !^ - ^!

你可能感兴趣的:(java,基本数据类型,软件开发,java,编程语言)