当前位置 : 主页 > 网络编程 > 其它编程 >

进制转换_Java基础之进制转换

来源:互联网 收集:自由互联 发布时间:2023-07-02
篇首语:本文由编程笔记#自由互联小编为大家整理,主要介绍了Java基础之进制转换相关的知识,希望对你有一定的参考价值。1.十进制与二进制之间的转换 篇首语:本文由编程笔记#自
篇首语:本文由编程笔记#自由互联小编为大家整理,主要介绍了Java基础之进制转换相关的知识,希望对你有一定的参考价值。1.十进制与二进制之间的转换

篇首语:本文由编程笔记#自由互联小编为大家整理,主要介绍了Java基础之进制转换相关的知识,希望对你有一定的参考价值。

1.十进制与二进制之间的转换

  (1)十进制转二进制的方法:使用十进制的数据不断除以2,直到商为0为止,从下往上取余就是对应的二进制。

        技术分享图片

    (2)二进制转十进制:使用二进制的每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

          技术分享图片

2.十进制,八进制,二进制之间的转换

    (1)十进制转八进制:十进制不断除以8,直到商为0为止,从下往上取余数就是对应的八进制

        技术分享图片

     (2)八进制转十进制:使用八进制的每一位乘以8的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

      技术分享图片

     (3)八进制与二进制的转换:二进制的每三位等于八进制的每一位。二进制中三位数转为十进制和不会超过7,所以可以看做八进制,如:

      001,011(二进制)------>1,3(八进制)

      方式一:先把二进制转换成十进制,然后再使用十进制转为八进制。

      方式二:利用八进制与二进制之间的关系进行转换(三个二进制位就是一个八进制的数据)

3.十六进制,八进制,二进制之间的转换

    (1)十进制转成十六进制:使用十进制的数据不断除以除以16,直到商为0为止。从下往上就是对应的十六进制。

        技术分享图片

     (2)十六进制转十进制:使用十六进制的每一位乘以16的n次方,n从0开始,每次递增1,然后把各部分数据相加即可。

    技术分享图片

    (3)二进制转十六进制:(同二进制转八进制)四个二进制位是一个十六进制的数据。

        技术分享图片

上一篇:MongoDB的安装以及初步配置
下一篇:没有了
网友评论