小弟我新手求大虾指教下面的代码里面0xf1,0x0f的含义??
class hexbyte{
static public void main(String args[]){
char hex[]={
'0 ', '1 ', '2 ', '3, '4 ', '5 ', '6 ', '7 ', '8 ', '9 ', 'a ', 'b ', 'c ', 'd ', 'e ', 'f '};
byte b=(byte) 0xf1;
System.out.println( "b=0x "+hex[(b> > 4)&0xof]+hex[b&0x0f]);
}
}
------解决方案--------------------0x开头表示16进制
------解决方案--------------------对,0x表示16进制
------解决方案--------------------hex也是16进制的意思
------解决方案--------------------16进制~~~~~