靚麗時尚館

位置:首頁 > 健康生活 > 心理

u+0000和u+ffff範圍有多大

心理1.88W
u+0000和u+ffff範圍有多大

java 的char用兩位元組儲存,表示範圍從 'u0000' 到 'uffff' ,也就是從0到65535。事實上,一個char不能表示65535個字元,因為 只有

U+0000 到 U+D7FF 和 U+E000 到U+FFFF能用來表示

一個完整的字元,這些叫做 BMP,另外的作為high surrogate和 low surrogate 拼接組成由4位元組表示的字元。

所以java的char只能表示utf-16中的bmp部分字元。

標籤:u0000 uffff