public static void main(String []args){
String s="爱慕";
byte[] bytes=s.getBytes();
for(byte b:bytes){
System.out.println(Integer.toBinaryString(b)+" ");
}
}
输出结果是:
11111111111111111111111110110000 (ffffffb0 十六进制)
11111111111111111111111110101110 (ffffffae 十六进制)
11111111111111111111111111000100 (ffffffc4 十六进制)
11111111111111111111111110111101 (ffffffbd 十六进制)
这里一个字节用二进制表示占32位,怎么解释才能让其与一个字节占8位不冲突。