Java的字符类型采用的是Unicode编码方案,一个字符2个字节,一个字节8个比特位,
所以是16位
给你科普下自己算:
1 Bit 位 计算机中度信息的最小单位(表示一个二进制数中的0或1位)。
2 Byte 字节 度量信息的基本单位。
3 字母 英文大小写字母。
4 汉字 中文汉字。
换算关系(因Bit为最小度量单位):
1Byte(字节)= 8Bit(位)
1字母 = 1字节(Byte) = 8位(Bit)
1字符 = 2字节(Byte) = 16位(Bit)
符号:中文状态下符号占2字节。英文状态下符号占1字节。
2个字节(16位)来表示一个字符
char 16位
2字节表示一个字符