Java的数据类型有 四类 八种 :boolean char byte short int long float double
布尔型:boolean [数值只能是true/false] *:不允许使用数字赋值
字符型:char 采用unicode 16位(2字节)
字符型的几种赋值形式:1、char c1='a';
2、char c2='中';
3、char c3=97; 采用ASCII码赋值
4、char c4='\u4e2d'; 采用Unicode指定
5、char c5='\t'; 转义字符
扩展转义字符:\t \b \r \n
\t是制表符,就是键盘上的tab
\b是退格符
\r是回车符,回车符是将光标返回到当前行的行首但是不换行。
\n是换行符,换行符是将光标移动到下一行,但是列不变。
键盘上的回车其实是回车加换行\r\n两个字符。
整数型(4种):byte 8位(1字节) -128~127
short 16位(2字节) -32768~32767
int 32位(4字节)-2147483648~2147483647
long 64位(8字节)-好大~好大
注意:所有整数类型的存储都是符号位(1位)+数值位(n-1位),有原码,反码,补码。正数都相同,负数不同。计算机存储的是补码。
浮点型(2种): float 32位 F/f
double 64位 D/d
存储方式:符号位(1位)+ 幂指位(8位/11位)+数值位(23位/52位)