数据类型:基础类型(除八大基础类型其他的都是引用型数据类型),引用数据类型
基础数据类型:
整型:
byte:占一个字节,范围:-128-127
short:占两个字节,范围-32768-32767
int(最常用):占四个字节,范围-2147483648-2147483647
long :占八个字节
浮点型:
float:占四个字节
double:占八个字节
字符型:
char:占两个字节
布尔型:
boolean1:占一位且值只有true 和 false
bit(位):计算机内部数据存储的最小单位,11001101是一个八位的二进制数
byte(字节):计算机处理数据的基本单位,习惯用大写B表示
1B(字节)=8b(位)
扩展
整型扩展:int可以表示不同进制的数
如:
Int i=0b10;二进制
int i=010;八进制
int i=10;十进制
int i=0x10;十六进制
浮点型扩展:
float:表示一个有限,离散,舍入误差,大约,接近不等于的数
注意比较大小,不要使用浮点数比较两个浮点数;
float f=0.1f;
double d=1.0/10;
if(f==d)(返回结果flase)
字符型扩展:
char c=’a‘
char c=’\n‘ \为转义字符 \n为换行 \t制表符
可以使用int b=(int)c强制转换,其实质是将’a‘变成对应的ascii码;