进制转换规则

Posted maooyt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进制转换规则相关的知识,希望对你有一定的参考价值。

一、十进制与二进制之间的相互转换

十进制——>二进制

1. 整数部分和小数部分分别转换,

2.十进制整数转换为二进制整数:除2,由下往上取余

3.十进制小数转换为二进制小数:乘2,由上往下取整

二进制——>十进制

将二进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。

 

二、八进制与十进制、二进制之间的相互转换

二进制——>八进制

从小数点起,每三位二进制位分成一组(不足3位时,在小数点左边时左边补0,在小数点右边时右边补0),然后写出每一组的等值八进制数,顺序排列起来就得到所要求的的八进制数。

八进制——>二进制

将每一位八进制数用三位二进制数表示,就可以直接将八进制数转换成二进制数。

 

八进制——>十进制

将八进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。

十进制——>八进制

1. 整数部分和小数部分分别转换,

2.十进制整数转换为八进制整数:除8,由下往上取余

3.十进制小数转换为八进制小数:乘8,由上往下取整

 

三、十六进制与十进制、二进制之间的相互转换

十六进制——>十进制

将十六进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值。

十进制——>十六进制

1. 整数部分和小数部分分别转换,

2.十进制整数转换为十六进制整数:除16,由下往上取余

3.十进制小数转换为十六进制小数:乘16,由上往下取整

 

十六进制——>二进制

将每一位十六进制数用四位二进制数表示,就可以直接将十六进制数转换成二进制数。

二进制——>十六进制

从小数点开始,每4位二进制数为一组(不足4位时,在小数点左边时左边补0,在小数点右边时右边补0),将每一组用相应的十六进制数符来表示,即可得到正确的十六进制数。

 

以上是关于进制转换规则的主要内容,如果未能解决你的问题,请参考以下文章

函数+进制转换器

JavaSE:命名规则进制转换原码补码反码数据类型以及转换

任意进制转换简单理解

二进制与十进制的转换

进制转换

进制之间如何转换