基本類型轉換分為自動轉換和強制轉換。
自動轉換規則:容量小的數據類型可以自動轉換成容量大的數據類型,也可
以說低級自動向高級轉換。這兒的容量指的不是字節數,而是指類型表述的范圍。
強制轉換規則:高級變為低級需要強制轉換。
如何轉換:
(1)賦值運算符“=”右邊的轉換,先自動轉換成表達式中級別最高的數據類型,再進行運算。
(2)賦值運算符“=”兩側的轉換,若左邊級別>右邊級別,會自動轉換;若左邊級別 == 右邊級別,不用轉換;若左邊級別 < 右邊級別,需強制轉換。
(3)可以將整型常量直接賦值給byte, short, char等類型變量,而不需要進行強制類型轉換,前提是不超出其表述范圍,否則必須進行強制轉換。