自動類型轉換(隱式類型轉換)
將一個數值賦給更大數值范圍的變量,例如將byte賦給short,將int賦給long.
byte b = 1;
short a = b;
int i = 10;
long lon = i;
強制類型轉換(顯示類型轉換)
強制類型轉換的原理: 當將高位變量轉換為低位是,只會取高位的后幾位直接作為低位的值.
int a =128(1111111111111001);
short b = (short)a
b(1111001);
將一個數值賦給更大數值范圍的變量,例如將byte賦給short,將int賦給long.
byte b = 1;
short a = b;
int i = 10;
long lon = i;
強制類型轉換的原理: 當將高位變量轉換為低位是,只會取高位的后幾位直接作為低位的值.
int a =128(1111111111111001);
short b = (short)a
b(1111001);