byte: -128 到 127
byte short int long float double char boolean
字节 1 2 4 8 2 8 2 理论1/8
float = 1.2f(小数默认类型double 不加f会报错编译)
long = 8888888888L (不加L会报错,默认int)
二进制:0b(大小写) 八进制:前面加0 十六进制:前面加0x(大小写)
快速进制转换法: 1 2 4 8 16 32 64 128
源码:正数三码不变
反码:负数,符号位不变,按位取反
补码:负数,末尾加1 计算机运算的时候是以补码运算的。
进行混合运算:byte,short,char,不会相互转换,都会自动提升int,其他的运算提升为大的:byte,short,char-int-long-float-double
b++: ++在变量后面的时候是,先参与运算或赋值,然后再自增
|
|