掌握的几种禁止转换八进制,十进制,十六禁止


1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。如,128,+234,-278。

2,八进制:以0开头,由0~7组成的数。如,0126,050000.

3,十六进制:以0X或0x开头,由0~9,A~F或a~f 组成。如,0x12A,0x5a000.

二进制转十六进制,参照百度经验对照表。或手算转十进制转十六进制

二进制与十六进制的关系 
2进制 0000 0001 0010 0011 0100 0101 0110 0111 
16进制  0        1        2        3        4        5         6       7 
2进制 1000 1001 1010 1011 1100 1101 1110 1111 
16进制   8       9     a(10) b(11) c(12) d(13) e(14) f(15) 
可以用四位数的二进制数来代表一个十六进制,如3A 转为二进制为: 
3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102 
右要将二进制转为十六进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出十六进制的值即可。

二进制与八进制的关系

1=001 
2=010 
3=011 
4=100 
5=101 
6=110 
7=111 
然后对比着转化就是了 
比如8进制的14=二进制的001100 
八进制的76=二进制的111110 
二进制的101001=八进制的51 

小数部分一样的 
八进制的76.6=二进制的111110.110 
可以把最后的0去掉
而整数部分可以去掉前面的0

二进制与十进制的关系

由最低位(右边)第n位就(0或者1)*2的n-1次方然后相加得出十进制数


你可能感兴趣的:(JavaSE)