Java存储整数向下转型问题

来源:互联网 发布:mac完全用户手册 编辑:程序博客网 时间:2024/04/30 02:33

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


0 0
原创粉丝点击