JAVA基础
JAVA的8个基本数据类型
- 整型:byte short int long
- 浮点型:float double
- 布尔型:boolean
- 字符型:char
内存空间类型
JAVA强数据类型:在内存中开辟不同类型的内存空间。
0代表正,1代表负。 - int型:32bit,1位代表符号位,31位代表数值位
- float型:32bit,1位代表符号位,8位代表阶位,23位代表数值位
原码,补码,反码的转换
计算机中存储的数值类型是补码
- 反码:正数的反码等于原码,负数的反码符号位不变,其余位取反
- 补码:正数的补码等于反码等于原码,负数的补码等于反码末尾加一
例:byte型数据45与-45(8位)
原码:
45=00101101
-45=10101101
反码:
45=00101101
-45=11010010
反码:
45=00101101
-45=11010011