在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  數(shù)據(jù)庫(kù)  網(wǎng)絡(luò)安全/ 中文的占位問題

中文的占位問題

java開發(fā)環(huán)境下:
UTF-8環(huán)境下:中文字符占3個(gè)字節(jié),char類型只占一個(gè)字節(jié),為什么下邊的賦值方式?jīng)]報(bào)錯(cuò)呢?(不是應(yīng)該超過char的范圍了嗎?)

char c = '我';
回答
編輯回答
舊螢火

Java中的一個(gè)char采用的是Unicode編碼集,占用兩個(gè)字節(jié),而一個(gè)中文字符也是兩個(gè)字節(jié),因此Java中的char是可以表示一個(gè)中文字符的。

2018年6月18日 13:30