java中char類型和int類型相加結果是char類型還是int類型?


初一看這個標題,你可能有一點疑問:這兩個能相加嗎?

答案看看效果:

看到這樣的運行效果,我想你現在感覺到了其中的一些東西了吧.....

當然,首先,我們可以肯定的是,這兩個是可以相加的。其次,我們要知道他們都是基礎類型。最后,我們要明白一點:

“向上兼容”--即:不同數據類型的數據參與運算,數據類型要強制轉換,轉換的方向是

(unsigned)char,(unsigned)short->int->unsigned->long->unsigned long->float->double->longdouble。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM