java基础知识-二进制

1.二进制<0B>出现的原因

2. 八进制<0>和十六进制<0X>出现的原因:简化书写和记忆

3.十进制到其他进制的转换方法

method:除以进制数,直到商为0,并将余数倒排

<1>十进制转二进制

<2>十进制转八进制

<3>十进制转十六进制

4.其他进制到十进制的转换

<1>.二进制转十进制

<2>.八进制转十进制

<3>.十六进制转十进制

5.   8421法则

二进制转十进制时,每位上代表的数都是固定的,将常用的四位数的二进制表示的十进制数变成规律,方便计算,形成了8421法则.

eg

以  1   1   1   1为例:

各个位上代表的数分别是8   4   2   1,并且每位上的数都是1,说明结果中都加上,所以对应的总的结果是15;

换做1  0  0  1为例

各个位上代表的数分别是8  0  0  1,所以对应的总的结果是9.

8421法则在二进制转换成八进制,

二进制:   111    001

八进制:     7         1---------071

二进制:   1011  1010

十六进制:    9       a --------0X9A

 

原文地址:https://www.cnblogs.com/leo9257/p/8732439.html