码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础之进制转换

时间:2018-09-18 23:54:38      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:com   就是   部分   二进制转十进制   方法   img   size   十六进制   style   

 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)二进制转十六进制:(同二进制转八进制)四个二进制位是一个十六进制的数据。

        技术分享图片

 

 

 

 

Java基础之进制转换

标签:com   就是   部分   二进制转十进制   方法   img   size   十六进制   style   

原文地址:https://www.cnblogs.com/01paker/p/9672121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!