2
这是什么意思“缩小原始截断高位”这是什么意思“缩小原始截断高位”
这是什么意思“缩小原始截断高位”这是什么意思“缩小原始截断高位”
例如如果你投入很长时间,你会丢弃长整数的较高位。
Short -> Byte
0x00FF -> 0xFF
256 -> -128
这是一个简短的,精心挑选的答案。
public class Narrow {
public static void main(String[] args) {
int i;
short s;
i = 32768;
s = (short) i;
System.out.println("int of " + i + " becomes a short of " + s);
}
}
我是2^15,或者比MAX_VALUE短一个。
Java将回复int of 32768 becomes a short of -32768
请注意数字的符号... – Gevorg