一、数据类型分类:基本数据类型(8种)、引用数据类型。
二、基本数据类型包括:
- byte、short、int、long //用来描述整数
- float、double //用于描述小数
- boolean //用于描述真假:true false
- char //用于描述单个字符信息
引用数据类型:数组、类、接口、枚举等。
三、单字节表示的整数范围:
单字节(1byte) = 8个二进制位,且最高位为符号位(最高位为0:正数;最高位为1:负数)。
所以一个单字节表示的二进制范围是:0000 0000 ~ 1111 1111
1、负二进制转换为十进制:将二进制数进行按位取反 → 再加1 → 转为十进制 → 加负号;
例如:1000 0000
(1)将二进制数进行按位取反:0111 1111
(2)再加1:1000 0000
(3) 转为十进制:128
(4)加负号:-128
2、二进制转为十进制:加权法
比如:10010111
十进制=1*2^7+0*2^6+0*2^5+1*2^4+0*2^3+1*2^2+1*2+1*2^0
3、 正数部分:0000 0000 ~ 0111 1111 → 转换为十进制 → 0 ~ 127。
负数部分:1000 0000 ~ 1111 1111 → 转换为十进制 → -1 ~ -128。
如果文中有错误,希望能够指出,一同进步!