类型自动转换的问题
代碼行
float t=5.1;
int i=t;?
是否可以被編譯
結論:
兩行都不可以被編譯
?
5.1默認是double類型 不會轉換成float類型 需要?
float t=5.1f;
才可以
?
int i=t;?
float類型也不會轉換成int類型
但是byte類型會自動轉換成byte類型
int i=(byte)t;
是可以的 強轉了byte又自動強轉成int?
轉載于:https://www.cnblogs.com/Jordandan/p/11045011.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: Silverlight与JavaScri
- 下一篇: 事务,视图 ,函数,存储过程,触发器