4
衆所周知的事實:(byte)1^(byte)1
導致int
(根據規範)。java中的類型轉換規則
有人可以向我解釋爲什麼以下可能沒有明確演員(從int
到byte
)? byte myByte = (byte)1^(byte)1
以下,在另一方面,是不允許的:
int i = 0; byte b = i;
衆所周知的事實:(byte)1^(byte)1
導致int
(根據規範)。java中的類型轉換規則
有人可以向我解釋爲什麼以下可能沒有明確演員(從int
到byte
)? byte myByte = (byte)1^(byte)1
以下,在另一方面,是不允許的:
int i = 0; byte b = i;
我明白了。瞭解。謝謝 –