小弟我新手求大虾指教下面的代码里面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进制~~~~~