Java基本数据类型

  • Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。
  • 在Java中,一共有8种基本类型(primitive type),其中有 4 种整型、2 种浮点类型、1 种用于表示 Unicode 编码的字符单元的字符类型 char  和 1 种用于表示真值的 boolean 类型。
  • 每一个字节占8位 bit ,一个字节由8个二进制位组成

1、整型

类型
存储空间
bit数
取值范围
备注
byte
1字节
1*8
-2^7 ~ 2^7-1 ( 即:-128~127 )
-
short
2字节
2*8
-2^15 - 2^15-1 ( 即:-32768~32767)
-
int
4字节
4*8
-2^31 - 2^31-1 ( 即: )
-
long
8字节
8*8
-2^63 - 2^63-1 ( 即: )
-
  
2、浮点型
类型
存储空间
bit数
取值范围
备注
float
4字节
4*8
-2^31 - 2^31-1 ( 即: )
float类型的数值有一个后缀F (例如:3.14F)
double
8字节
8*8
-2^63 - 2^63-1 ( 即: )
没有后缀F的浮点数值(如3.14)默认为double类型
  
3、char类型

Unicode:统一码,也叫万国码、单一码(Unicode)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。

Unicode是为了解决传统的字符编码方案的局限而产生的,它早期被设计为16位的字符编码,能产生65536个字符。

Unicode后期被扩展为1112064个字符,称为补充字符,Java支持这些补充字符。

JAVA是采用 Unicode 编码,每一个字节占8位 bit ,一个字节由8个二进制位组成 。
类型
存储空间
bit数
取值范围
备注
char
2字节
2*8
[0,65535],无符号
存放由单引号括起来的单个字符
  
4、boolean类型
类型
存储空间
bit数
取值范围
备注
boolean
1字节
1*8
false、true
-
  
5、总结
  • 1字节 的是 byte 、boolean
  • 2字节 的是 short 、char
  • 4字节 的是 int 、float
  • 8字节 的是 long 、double
 

posted @ 2021-10-29 16:01  小雪屋  阅读(292)  评论(0)    收藏  举报