关于java基本数据类型
- Java有8种基本数据类型,下面是8中基本数据类型的字长、存储方式及范围的解释:
基本数据类型 | 字长 | 存储方式 | 范围 |
---|---|---|---|
byte | 1字节 | 8位整型 | -128~127 |
short | 2字节 | 16位整型 | -32 768~32 767 |
int | 4字节 | 32位整型 | -2 147 483 648~2 147 483 647 |
long | 8字节 | 64位整型 | -2^63 ~ 2^63 -1 |
float | 4字节 | 32位浮点数 | 6有效数字(10^-46 ~ 10^38) |
double | 8字节 | 64位浮点数 | 15有效数字(10^-324 ~ 10^308) |
char | 2字节 | 16位Unicode字符 | 包含3000多个不同的编码字符 |
boolean | 布尔变量 | 真、假 |
- 常量
整型常量可用十进制、八进制或十六进制数来表示。用0开头表示一个八进制数,用0x或0X表示一个十六进制数。
字符常量要用一对单引号引起来,比如’a’。在内部,字符序列被解译成整数,然后输出机制再把整数解译成相应的字符。
字符串常量要用一对双引号引起来,比如“hello”。有一些特殊的字符被称为转义字符(比如:‘\n’,’\’,’’‘和’"'分别用来表示换行,反斜杠,单引号和双引号)。