大家好!
byte数组是:
我用下面这句代码开看的时候:
出现这样, 提示:
1,0,
2,11,
3,0,
4,16
。。。
16,-1
怎么0xFF变成了-1?0x0B变成了11,0x10变成了16?
byte数组是:
byte[] WriteBytes = new byte[17];
WriteBytes[0]=0x66;
WriteBytes[1]=0x00;
WriteBytes[2]=0x0B;
WriteBytes[3]=0x00;
WriteBytes[4]=0x10;
WriteBytes[5]=0x00;
WriteBytes[6]=0x10;
WriteBytes[7]=0x11;
WriteBytes[8]=0x22;
WriteBytes[9]=0x33;
WriteBytes[10]=0x44;
WriteBytes[11]=0x55;
WriteBytes[12]=0x66;
WriteBytes[13]=0x77;
WriteBytes[14]=(byte)0x88;
WriteBytes[15]=(byte)0x99;
WriteBytes[16]=(byte)0xFF;
我用下面这句代码开看的时候:
Toast.makeText(Commviewer_ControlActivity.this, i+", "+String.valueOf((int)input[i]), Toast.LENGTH_SHORT).show();
出现这样, 提示:
1,0,
2,11,
3,0,
4,16
。。。
16,-1
怎么0xFF变成了-1?0x0B变成了11,0x10变成了16?