byte,short,char的隱含強制轉化爲byte,short,char的注意事項

等號右邊是值而不是表達式,那麼編譯器可以根據值進行選擇性強制轉換;但是如果等號右邊是表達式,則編譯器進行以下操作。 如果等號右邊是多個常量且左邊爲byte,或者short,或者char,且表達式的值沒有超出左邊的數據類型的範圍,那麼編譯器自動進行強制性類型轉換。如果等號右邊的表達式含有變量的話,那麼編譯器就一定不會進行自動強制性類型轉化。
相關文章
相關標籤/搜索