JDK7新特性:
以0b开头表示二进制
以0开头表示八进制
以0x开头表示十六进制
其他进制到十进制的转换:
系数*基数的权次幂,结果相加。
十进制到其他进制的转换:
除以基数,取余数,结果反转。
快速转换:
二进制和十进制的相互转换 -- 8421码
二进制到八进制的简易方式 -- 3位组合
二进制到十六进制的简易方式 -- 4位组合
有符号数据的表示形式:原码、反码、补码
正数:
原码、反码、补码都一样,最高位表示符号位。
byte范围:-128 ~ 127
负数:
反码是对其原码逐位取反,但符号位除外。
补码是在其反码的末位加1。
理解强制类型转换的结果是怎么来的
注意是截取补码。 |
|