JAVA的基本数据类型
:
byte:8位,有符号的,以二进制补码的整数
最小值:-128(-2^7);
最大值:127(2^7-1); 默认值:0。 byte占空间是int类型的四分之一
short:16位,有符号的二进制补码表示的整数;
最小值:-32768(-2^15);
最大值:32767(2^15-1);默认值:0;short占空间是int的二分之一
int:32位,有符号的二进制补码表示的整数;
最小值:-2,147,483,648(-2^31);
最大值:2,147,483,647(2^31-1);默认值:0
long:64位,有符号的以二进制补码表示的整数;
最小值:-9,223,372,036,854,775,808(-2^63);
最大值:9,223,372,036,854,775,807(2^63-1);默认值:0L;
float: 32位,单精度浮点数,符和IEEE 754标准的浮点数
默认值:0.0f;
double:64位,双精度浮点数,(浮点数默认类型)
默认值:0.0d;
boolean:(布尔类型)
只取两个值:true 和 false;默认值:false
char:16位,Unicode字符;
最小值:\u0000(即为0);
最大值:\uffff(即为65,535);
char数据类型可以存任何字符
Java转义符
\n 换行
\r 回车
\f 换页符
\b 退格
\0 空字符
\s 字符串
\t 制表符
‘’ 双引号
’ 单引号
\ 反斜杠
\ddd 八进制字符
\uxxxx 16进制Unicode字符