怎么idea显示结果为64(二进制的1000000)
因为char在java中是占用两个字节的char a = 0b10000000;实际上二进制是这样的00000000 10000000,这样是不是就明白了,实际上符号位还是0要测试一个字节的数据需要这样定义,byte a = (byte)0b10000000;
char
char a = 0b10000000;
00000000
10000000
0
byte a = (byte)0b10000000;