代碼行編譯
float t=5.1;float
int i=t;
是否能夠被編譯
結論:
兩行都不能夠被編譯
5.1默認是double類型 不會轉換成float類型 須要
float t=5.1f;
才能夠
float類型也不會轉換成int類型
可是byte類型會自動轉換成byte類型
int i=(byte)t;
是能夠的 強轉了byte又自動強轉成int