一、负十进制转换为二进制的方式
先将十进制的绝对值转换为二进制,然后进行按位取反再加1。
二、负二进制转换为十进制
先减1,按位取反,合并为十进制后添加负号。
三、单字节表示整数范围
1为符号位,7位值:【-128,127】
Byte【-128,127】
Short【-32768,32767】
(默认)Int【-2147483648,2147483647】
Long【-2^63,2^63-1】 整数+L
四、浮点类型
float 四个字节,7位有效数字
double 八个字节,15位有效数字
若希望实现精确运算需要借助: java.math.BigDecimal类型。
五、布尔类型
boolean: 只有两个值: true & false