課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
int num=1與int num='1'有什么區(qū)別 ?為什么我加上單引號(hào)代碼一樣可以運(yùn)行
2016-07-23
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 4-6
正在回答
java中數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換,由低精度自動(dòng)轉(zhuǎn)化為高精度(字符型可自動(dòng)轉(zhuǎn)化為整型),并且字符型轉(zhuǎn)化為整型數(shù)值上字符型=對(duì)應(yīng)數(shù)字+48;‘1’=1+48;因?yàn)樽址?’的數(shù)值為48;反之則不成立(可以自己試一試),如果必須轉(zhuǎn)化,那么就要用強(qiáng)制類(lèi)型轉(zhuǎn)換,例如:char a=(char)49;那么字符a=‘1’
_偏見(jiàn)源于無(wú)知 提問(wèn)者
num='1'是char數(shù)據(jù)類(lèi)型。原則上int num='1'是錯(cuò)誤的。
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
4 回答新手請(qǐng)教,以下代碼如何解釋?zhuān)?/p>
1 回答請(qǐng)高手教一教,謝謝。
1 回答新手求教呀
4 回答新手求教中
3 回答新手求教,來(lái)人
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-23
java中數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換,由低精度自動(dòng)轉(zhuǎn)化為高精度(字符型可自動(dòng)轉(zhuǎn)化為整型),并且字符型轉(zhuǎn)化為整型數(shù)值上字符型=對(duì)應(yīng)數(shù)字+48;‘1’=1+48;因?yàn)樽址?’的數(shù)值為48;反之則不成立(可以自己試一試),如果必須轉(zhuǎn)化,那么就要用強(qiáng)制類(lèi)型轉(zhuǎn)換,例如:char a=(char)49;那么字符a=‘1’
2016-07-23
num='1'是char數(shù)據(jù)類(lèi)型。原則上int num='1'是錯(cuò)誤的。