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

MMTTMM
TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
Java中的一個(gè)char采用的是Unicode編碼集,占用兩個(gè)字節(jié),而一個(gè)中文字符也是兩個(gè)字節(jié),因此Java中的char是可以表示一個(gè)中文字符的。
添加回答
舉報(bào)
0/150
提交
取消