计算机进制转换(保姆级教程)

1、二进制B

0和1两个数字符号,其运算规律是逢2进1,例如,10000001.

八进制O

采用0,1,2,3,4,5,6,7这八个数字符号,其运算规律是逢8进1,例如67。

十进制D

采用0,1,2,3,4,5,6,7,8,9这十个数字符号,其运算规律是逢10进1,例如99。

十六进制H

采用0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F这十六个数字和字母符号,其运算规律是逢16进1,例如1024

2、进制间的转换

位权展开

二转八(421法)

10101110B=10  101  110=256O

二转十(.....32 16 8421法)

10101110B=174D

二转十六(8421法)

10101110B=AE

十进制转二进制

整数采用“除2倒取余”

十进制转八进制

整数采用“除8倒取余”,小数采用“乘8取整”。十进制转十六进制

思路和转二进制、八进制一样

八进制转二进制

二进制转八进制的方法相反,采用三合一法,

八进制转十进制(注意)

和二进制转十进制的方法一样,采用位置计数法,其位权是以8为底的幂,顺序从右到左,从0开始计数。

八进制转十六进制

八进制转十六进制:不能直接转换,需要先转成二进制,再将二进制转成十六进制。

256O=10101110B

10101110B=AE

十六进制转二进制

和二进制转十六进制的方法相反,采用四合一法

十六进制转八进制

不能直接转换,需要先转成二进制,再将二进制转成八进制。

十六进制转十进制

和二进制转十进制的方法一样,采用位置计数法,其位权是以16为底的幂,顺序从右到左,从0开始计数。

 

 

 

 

你可能感兴趣的:(java)