计算机最小的存储单位:字节 byte
计算机最小的信息单位:二进制位 ,比特 bit
java 数据类型分类:
引用数据类型:类,数组,接口
基本数据类型:
整型 byte: 1个字节 8个bit -128-127
short: 2个字节 16个bit
int: 4个字节
long: 8个字节
浮点型 float: 4个字节
double: 8个字节
布尔型 boolean: 1个字节 true/false
字符型 char 2个字节 ‘a’
整数默认是int类型,定义long类型的数据时,要在数据后面加L
小数默认是double类型,定义float类型的数据时,要在数据后面加F
byte和short在进行运算时,会进行自动提升为int型
数据类型转换
隐式数据类型转换: byte b = 100; int i = b ; 小范围数据类型赋值给大范围数据类型
强制数据类型转换: int i = 100; byte b = (byte)i; 被转换到的数据类型 变量名 = (被转换到的数据类型)要被转换的数据;
ASCII码表
'0'---48
'A'---65
'a'---97
++i,i++ 区别
单存修饰变量 没什么区别
参与运算,++i 优先增加在运算,i++优先运算在增加
窍门: 谁在前面先算谁
&&与&,||与|,!(取反),^亦或 区别
&& 一假即假,& 一真即真
|| 一真即真,| 一假即假
^ 相同为假,不同为真