我新手求指教下面的代码里面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进制~~~~~
阅读
上一篇:怎么把两个表映射到一个对象上 下一篇:返回列表