查看整数对应二进制的方法
int a = 2;
System.out.println(Integer.toBinaryString(a));
short a = 1;
short b = 2;
那么 a+b 是什么类型?
默认为int整型,如果需要变回short的话,需要进行强转
转换规律为,大转小要强转,小转大自动转,但short类型和char类型虽然都是16位,但也需要强转,

本文介绍了如何在Java中查看整数对应的二进制表示,并讨论了short类型与int类型相加后的类型转换规则。强调了在不同数据类型运算时,Java会自动提升到更宽的数据类型,对于从大类型向小类型转换,则需要显式强制类型转换。
查看整数对应二进制的方法
int a = 2;
System.out.println(Integer.toBinaryString(a));
short a = 1;
short b = 2;
那么 a+b 是什么类型?
默认为int整型,如果需要变回short的话,需要进行强转
转换规律为,大转小要强转,小转大自动转,但short类型和char类型虽然都是16位,但也需要强转,

784
451

被折叠的 条评论
为什么被折叠?