Code Unit
每个Code Unit占两个字节。(一个字节是8个比特,所以一共要用16个比特位来表示一个Code Unit。)
Code Unit的范围在 \u0000~\uFFFF之间。16进制的FFFF转换为10进制=15*16^0+15*16^1+15*16^2+15*16^3=65535,所以这个范围总共可以容纳65535+1=65536个字符。
Code Point
由一个或者两个Code Unit组成,用来表示一个完整的Unicode字符。比如那个表示整数集的像Z一样的那个字符,就是由两个Code Unit组成的。
Unicode分为
基本字符(Classic characters)和补充字符(supplementary characters)
每个Code Unit占两个字节。(一个字节是8个比特,所以一共要用16个比特位来表示一个Code Unit。)
Code Unit的范围在 \u0000~\uFFFF之间。16进制的FFFF转换为10进制=15*16^0+15*16^1+15*16^2+15*16^3=65535,所以这个范围总共可以容纳65535+1=65536个字符。
Code Point
由一个或者两个Code Unit组成,用来表示一个完整的Unicode字符。比如那个表示整数集的像Z一样的那个字符,就是由两个Code Unit组成的。
Unicode分为
基本字符(Classic characters)和补充字符(supplementary characters)