java基本数据类型,以及基本详解

java基本数据类型

java里面有八种基本数据类型,用来存储数值,字符和布尔值。

它们分别是:byte(字节型)   short(短整型)   int(整型)   long(长整型)   double(双精度型)   float(浮点类型)   char(字符型)   boolean(布尔型)

java数据类型基本详解

整数类型

整数类型用来存储整数 数值,即没有小数部分,可以是正数也可以是负数。根据他们所占内存大小不同又可以分为byte、short、int、long四种类型,他们的取值范围不一样。

数据类型

内存空间

取值范围

byte

 8位

-128到127

short

16位

-32768到32767

int

32位

-2147483648到21

long

64位

-264~264-1

 

浮点类型

浮点类型表示有小数点部分的数字,java语言中又分为单精度和双精度浮点型。在默认情况下小数都被看作double型。如果要使用float型小数,则需要在后面添加F或者f。

数据类型

内存空间

取值范围

float

32位

-232~232-1

Double

64位

-2~2164-1


  

字符类型

用于存储单个字符占用16位内存空间,以引号。表示转义字符是一种特殊的字符变量,它以反斜杠开头后面跟一个或多个字符,具有特殊的意义如:

转义字符

含义

\ddd

1到3位八进制数据所表示的字符,如\456

\dxxxx

4位十六进制所表示的字符,如\0052

\’

单引号字符

\\

反斜杠字符

\t

垂直制表符,将光标移到下一个制表符的位置

\r

回车v

\n

换行

\b

退格

\f

换页



布尔类型

不可将布尔变量直接与true、false或者1、0进行比较。
根据布尔类型的语义,零值为“假”(记为false),任何非零值都是“真”(记为true)。true的值究竟是什么并没有统一的标准。

你可能感兴趣的:(java基本数据类型,以及基本详解)