1.byte、short、int、long都以补码形式存储
2.负数:源码求补码,除符号位各位取反,末位加一
补码求源码,除符号位各位取反,末位加一
3.整数向下转型溢出时,截断保留低位
public class Example{
publicstatic void main(String[] args) {
byteb = 100;
byted = 12;
bytei = (byte) (b * d);
System.out.println(i);
}
}
运行结果:
-80