`
longzhun
  • 浏览: 369985 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

二进制转十进制快速方法

 
阅读更多

如果你是搞网络的,我觉得你一定要记住以下几种二进制数的转换值。你是一个网络工程 师,当看到一串二进制数时,你不要告诉我你会拿出笔纸或掰手指算半天才知道它转化成十进制的数值。要想快,那就记下下面几种常见的二进制--十进制转换:

 

8位 来演示:

 

1.第一种:

 

   00000001      1

   00000010      2

   00000100      4

   00001000      8

   00010000      16

   00100000      32

   01000000      64

   10000000      128

 

 

2.第二种:

 

  00000001      1

  00000011      3

  00000111      7

  00001111      15

  00011111      31

  00111111      63

  01111111      127

 

 

3.第三种:

 

  10000000     128

  11000000     192

  11100000     224

  11110000     240

  11111000     248

  11111100     252

  11111110     254

 

 

举个例子:  11101011     

                         可分为:

                         11100000(上面第三种类型)   224

                         00001000(上面第一种类型)   8

                         00000011(上面第二种类型)   3

我们通过记住上面三种类型的转换,再用加 法(加法口算你会吧)立即得到结果:235

 

 

==================================================================================

 

 

方法二:

 

熟记以下排列,其实很Easy了,从右往 左,依次是前一个数的2倍:

256      128      64       32      16      8        4         2         1

 

随便写个数字比如48

48 = 32 + 16,所以在32 和 16所在的位置为1,其余为0,

转为2进制就是

256  128  64  32  16  8   4   2   1

0      0       0    1    1   0   0   0   0

 

二进制转十进制就更简单了,

比如随便写的一串 01111101

先写上 :  0         1           1         1         1         1          0          1

然后填充 128      64        32       16        8          4          2          1

 

十进制为 64+32+16+8+4+1=125

分享到:
评论

相关推荐

    1.二进制字符串转十进制数值_labview_二进制转十进制_

    在LabVIEW中,标准的字符串函数库可能无法直接完成二进制字符串到十进制数值的转换,因此我们需要自定义方法。给定的文件"1.二进制字符串转十进制数值.vi"可能就是一个这样的自定义VI(Virtual Instrument),它提供...

    c语言 二进制 十进制 快速转换

    在计算机科学中,二进制、十进制和十六进制是三种常见的数值表示方式,尤其是在编程语言如C语言中尤为重要。理解它们之间的转换对于编程和理解计算机内部工作原理至关重要。 二进制(Binary)是基于2的计数系统,只...

    易语言置入汇编实现二进制十进制互转

    在提供的压缩包文件"易语言置入汇编实现二进制十进制互转源码"中,应该包含了具体的易语言源代码和汇编代码示例,可以详细研究其结构和实现细节。通过学习和理解这些代码,你可以更好地掌握二进制和十进制转换的原理...

    二进制怎么转十进制?二进制转换十进制方法

    通过上述介绍,我们可以看到,二进制转十进制的方法多种多样,但无论采用哪种方法,其核心思想都是基于二进制数中每位的权值计算。在实际操作中,可以根据个人习惯和应用场景选择最合适的方法。掌握这些基本的转换...

    一个简单二进制与十进制的转换器

    本项目是一个使用C语言编写的简单二进制与十进制转换器,它能够帮助用户在两者之间进行快速转换。下面我们将深入探讨二进制与十进制的基本概念、转换原理以及C语言实现这些转换的方法。 首先,我们要理解二进制和十...

    浮点数二进制互转小工具

    描述中的“浮点数转二进制,二进制转浮点数”是指该工具支持两种主要功能:一是将十进制的浮点数转换为二进制表示,二是将二进制串转换回浮点数。浮点数的二进制表示遵循IEEE 754标准,这是一个国际标准,定义了...

    进制转换1.1-二进制、十进制、十六进制互转-支持贴边隐藏

    在这个"进制转换1.1-二进制、十进制、十六进制互转-支持贴边隐藏"程序中,用户可以方便地进行二进制、十进制和十六进制之间的快速转换,这对于理解和操作计算机数据至关重要。 二进制(Binary)是基于2的计数系统,...

    易语言源码易语言十进制转二进制源码.rar

    本压缩包“易语言源码易语言十进制转二进制源码.rar”包含了使用易语言编写的程序源代码,用于实现将十进制数值转换成二进制表示的功能。 在计算机科学中,十进制和二进制是两种最常见的数字系统。十进制是我们日常...

    十六进制转十进制软件

    标签“进制转换器”进一步强调了该软件的主要功能,即进行不同进制之间的转换,除了十六进制转十进制,通常这样的工具也会支持其他进制,如二进制(Binary)到十进制,甚至可能支持八进制(Octal)和十六进制之间的...

    二进制十进制十六进制转换

    5. 十六进制转十进制:与二进制转十进制类似,只是将每位的权重改为16的幂次。 手动转换IPV4和IPv6时,理解上述原理至关重要。对于IPv4,只需将每个十进制数段转换为二进制即可;对于IPv6,需将每个十六进制组转换...

    二进制十进制等转换工具

    反过来,二进制转十进制则是通过按权展开,将每一位乘以2的对应次方后相加。 在网络安全和网络工程领域,IP地址、端口号、MAC地址等都涉及到二进制和十进制的转换。IP地址通常以点分十进制形式呈现,但其本质是32位...

    Stack练习:: 十进制正整数转化成二进制

    利用编程语言中的位运算符,如按位与(&),按位或(|),左移()和右移(>>),可以快速实现十进制到二进制的转换。 3. **内置函数**: 许多编程语言提供了内置的函数来完成这个任务,例如Python的`bin()`,Java的`...

    十六、十、二进制相互转换.zip

    本文将详细探讨十六进制、十进制和二进制这三种常见的数值表示方式,以及它们之间的相互转换方法。 首先,我们要理解每种进制的基本概念: 1. **二进制(Binary)**:是最简单的计数系统,只使用两个数字0和1。它...

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

    16进制、十进制、八进制和二进制是四种基本的数值系统,它们各自有着独特的特性和用途。本文将深入探讨这四种进制系统以及它们之间的相互转换方法。 **一、进制系统** 1. **二进制(Binary)**: 是最基本的进制...

    二进制转换小工具

    例如,十进制数9转换为二进制是1001,因为9除以2得4余1,4除以2得2余0,2除以2得1余0,最后1除以2得0余1。 2. 二进制到十进制: 反向过程是将每个二进制位的值乘以2的相应幂次,然后将结果相加。例如,二进制数1001...

    二进制、八进制、十进制和十六进制之间的转换

    本文将深入探讨二进制(Binary)、八进制(Octal)、十进制(Decimal)和十六进制(Hexadecimal)这四种常见进制之间的转换方法,帮助你更好地理解和应用这些知识。 一、二进制(Binary) 二进制是计算机语言的...

    单片机程序之二进制转换

    这些操作在处理二进制数据时非常有用,例如,位移可以快速乘除以2的幂次,按位操作可以进行布尔逻辑运算。 在提供的压缩包文件中,可能包含了演示这些转换的源代码示例。通过分析和运行这些代码,初学者可以更直观...

    二进制如何转换成十进制

    二进制转十进制的基础知识点包括二进制和十进制的定义、进位制的概念,以及如何通过运算将二进制数转换为十进制数。 首先,二进制是一种基于2的数制,使用两个数字0和1来表示数值。而十进制是我们日常生活中最常...

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

    在计算机科学领域,数字的表示方式至关重要,其中最常见的三种进制是二进制(Binary)、十进制(Decimal)和十六进制(Hexadecimal)。本文将深入探讨这三种进制的转换工具及其应用。 二进制系统是计算机的基础,...

    进制转换小程序

    进制转换是计算机科学中的基础概念,涉及到二进制(Binary)、八进制(Octal)、十进制(Decimal)和十六进制(Hexadecimal)等不同数字系统间的转换。这些进制转换在编程、数据存储、硬件设计等多个IT领域都有广泛...

Global site tag (gtag.js) - Google Analytics