`
zyq519300242
  • 浏览: 6932 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

‘进制之间的转换方法

    博客分类:
  • Java
 
阅读更多

 

 

二进制

八进制

十进制

十六进制

 

1、各种进制的表示方式

二进制:只有两个值0和1,例如:110

八进制:逢8进1,例如:023

十进制:逢10进1,35

十六进制:逢16进1,0x2B

 

2、进制之间的相互转换

(1)由其他进制转换为十进制

二进制【二进制转换成十进制的过程】

1               1              0      1                0      0              1              1 = 211(十进制)

1*2(7次方)1*2(6次方) 0  1*2(4次方) 0    0              1*2(1次方)     1*2(0次方)

128  64       0      16               0      0              2              1 = 211

             

八进制【八进制转换成十进制的过程】

0           2               3           = 19(十进制)

0           2*8(1次方)      3*8(0次方)  

0           16              3           = 19

 

十六进制【十六进制转换成十进制的过程】

2                B               = 43(十进制)

2*16(1次方)     11*16(0次方)

32               11              = 43

 

(2)由十进制转换为其他进制

45【十进制转换为二进制]

46 = 101110(二进制) 

注:算数公式:n÷2取余数,直到商的值为1或0,从下往上读。如下:

     

  2 | 46   0  

     ----               ↑

   2  | 23  1        ↑

       -----            ↑

    2   | 11  1      ↑

         -----          ↑

      2   |  5  1     ↑

           -------      ↑

         2  |  2   0  ↑

             ------     ↑

                1       ↑ 

 

最后值为:101110(二进制)

 

12

 

1  1  1   1   1

16 8  4   2   1           

1100  

                

(3)【十进制或二进制】到【八进制或十六进制】的转换

【思路】:如果是十进制,先将十进制转换为二进制。

 

试题:

 

A、46【十进制转换为八进制】

【技巧】:3位二进制数代表一位八进制数

46 = 101110(二进制) 

101 110 = 056(八进制)

  5   6 = 056(八进制)

 

B、46【十进制转换为十六进制】

【技巧】:4位二进制数代表一位十六进制数

46 = 101110(二进制) 

0010 1110

   2   14 = 0x2E

   

C、057【八进制转换为十六进制】

【技巧】:先转换成二进制,再由二进制转换成十六进制。

先:057(八进制) = 101 111(二进制)

再:101111(二进制) = 0x2F(十六进制)

 

D、0x3E【十六进制转换为八进制】

【技巧】先把十六进制转换为二进制,再从二进制转换为八进制。

先:0x3E(十六进制) = 0011 1110(二进制)

再:111110(二进制) = 076(八进制)

   

注 :二进制位最基础数,十进制、八进制、十六进制之间的转换都得经过二进制。

   

分享到:
评论

相关推荐

    进制数转换二进制八进制十进制十六进制之间转换方法PPT学习教案.pptx

    本文将从基本概念到进制数转换规则,详细解释二进制、八进制、十进制、十六进制之间的转换方法。 一、基本概念 在计算机科学中,最小的数据单位是位(bit),它是计算机内部的基本存储单位,一个位可以存储0或1两...

    总结进制数转换二进制八进制十进制十六进制之间转换方法PPT学习教案.pptx

    "进制数转换方法总结" 在计算机领域中,进制数转换是一 项非常重要的基础知识。下面是对进制数转换的总结: 什么是进制数? 在计算机内部,数据是以二进制(Binary)形式存储的,即使用 0 和 1 两个数字来表示...

    Java SE程序 进制之间的转换

    Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制...

    任意进制之间的转换

    这是一个可以实现任意进制之间转换的C语言代码。

    数学进制之间的转换方法

    本文将深入探讨二进制(Binary)、十进制(Decimal)、八进制(Octal)和十六进制(Hexadecimal)之间的转换方法,并通过实例来帮助加深理解。 ### 1. 十进制到其他进制的转换 #### 1.1 十进制到二进制(基数2) ...

    二进制八进制十进制十六进制之间的转换算法.pdf

    "二进制八进制十进制十六进制之间的转换算法" 本文主要讲解了二进制、八进制、十进制、十六进制之间的转换算法。包括十进制与二进制之间的转换、八进制与二进制之间的转换、十六进制与二进制之间的转换等。 十进制...

    设计算法把一个十进制整数转换为二至九进制之间的任意进制数输出

    在计算机科学中,将一个十进制整数转换为其他任意进制(如二进制、八进制、十六进制或介于二至九之间的任何其他进制)是常见的编程任务。这种转换通常用于数据表示、计算以及理解计算机内部工作原理。下面我们将详细...

    八进制和成二进制的转换方法

    ### 八进制和二进制的转换方法 ...以上就是关于八进制与二进制之间转换的详细内容,希望对你有所帮助。通过掌握这些转换方法,你可以更好地理解数字系统的基础知识,并在实际应用中更加得心应手。

    java实现各进制之间转换

    总的来说,Java提供了多种方法来处理不同进制之间的转换,无论是基础的`Integer`类方法还是更复杂的格式化工具。在实际编程中,选择哪种方法取决于具体的需求和场景。了解并熟练掌握这些转换技巧,对于编写高效且...

    设计算法把一个十进制整数转换为二到九进制之间的任意进制数输出

    设计算法把一个十进制整数转换为二到九进制之间的任意进制数输出(链式栈)

    ascii 16进制 10进制之间转换

    在实际工作中,我们有时会使用工具来进行这些转换,如提到的"ASCII及进制转换 V4.0.exe",它提供了一个便捷的界面,帮助用户快速进行ASCII、16进制和10进制之间的转换,避免了手动查询和计算的繁琐。这样的工具对于...

    计算机中进制之间的快速转换方法

    ### 计算机中进制之间的快速转换方法 #### 摘要 本文提出了一种在计算机科学领域中实现不同进制数之间快速转换的新方法——算权法。该方法通过对位权值的直接计算与记忆,使得进制转换变得更加简单高效。与传统...

    计算机各种进制转换练习题(附答案).pdf

    它是指在不同进制系统之间进行数值表示的转换,例如十进制、 二进制、八进制、十六进制等。下面是计算机各种进制转换的练习题,旨在帮助学习者更好地理解和掌握进制转换的知识。 一、十进制与二进制的转换 1. 十...

    labview进制之间相互转换

    二进制数值至八进制,十进制,十六进制字符串转换; 十六进制数值至二进制,八进制,十进制字符串转换; 十进制数值至二进制,八进制,十六进制字符串转换。

    几进制之间的相互转换!

    转换为二进制 方法:分拆法,即将每一位八进制数拆分成对应的三位二进制数。八进制的每一位对应的是2的幂次,具体对应关系为:8(1000)、4(0100)、2(0010...熟练掌握这些转换方法,能提升我们在IT领域的专业素养。

    进制转换文档说明

    通过对不同进制之间转换方法的学习,我们能够更好地理解和操作各种数值系统,特别是在计算机科学领域。掌握这些转换方法对于从事软件开发、系统设计等工作的人来说至关重要。希望本文能帮助读者更加熟练地掌握进制...

    十进制 八进制 二进制 十六进制转换工具

    本文将详细阐述十进制、八进制、二进制以及十六进制之间的转换工具及其应用。 首先,让我们理解这四种进制的基本原理: 1. **十进制(Decimal)**:我们日常生活中的计数方式,基数为10,每一位的权重由10的幂次...

    十进制十六进制颜色转换工具

    本文将深入探讨十进制和十六进制颜色系统,以及它们之间的转换方法,尤其关注“十进制十六进制颜色转换工具”的应用。 首先,我们要了解颜色在计算机中的基本表示。在RGB(红绿蓝)色彩模型中,每种颜色通道(红色...

    浮点数与十进制数转换工具

    掌握这些转换方法和注意事项,不仅可以提高编程效率,还能帮助我们更好地理解和解决实际问题。而"浮点数与十进制数转换工具.exe"这样的实用工具,则为我们提供了直观、便捷的转换手段,大大简化了相关工作。

    计算机基础之常见进制转换(二、八、十、十六进制互相转换)

    八进制和二进制之间的转换,通常是以3位二进制转换为1位八进制,或反之。从二进制到八进制,每3位二进制数按照权值转换为八进制数,不足3位时左边补0。而从八进制到二进制,则是将八进制数的每一位转换为3位二进制,...

Global site tag (gtag.js) - Google Analytics