類型轉換問題(short s = 1; s+=1; s=s+1)

非包裝類型 情況 1: 情況 2: 包裝類型: 補充 都知道整形字面量爲 int ,爲什麼 byte b = 1; 不報錯? 因爲編譯器會檢查右邊的值是否超過了byte所能標識的範圍(-128 ~ 127),如果沒超過系統會將其轉爲 byte
相關文章
相關標籤/搜索