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的值究竟是什么并没有统一的标准。