“中”不是用-42,-48来表示。是我们在查看“中”的时候使用方法获取的。
byte[] bys ="中".getBytes();;
System.out.println(Arrays.toString(bys));//[-42, -48]
我们使用byte,看起来比较顺眼。
你也可以使用字节。只是看着眼花。
for(byte b:bys){
System.out.println(Integer.toBinaryString(b));
}
结果:
11111111111111111111111111010110
11111111111111111111111111010000 |