二进制转换器

二进制十进制、十六进制、八进制转换器。 输入二进制代码并按下转换按钮:

二进制
2
十进制
10
八进制
8
十六进制
16


浮点数二进制转换的精度问题

二进制转换中,会存在浮点数的精确度问题,如十进制数0.1进行二进制转换时,我们会采用乘二取整法,那我们可以发现,结果是一个无限循环的二进制数 0.0001100110011001100110011001100110011001100110011001101... 

如果您需要更高的浮点数精度,或者您需要更多更复杂的进制之间转换(如quater虚数进制、二进制补码...)那么请移步至高精度进制转换器

进行转换操作,它可以保留最高达五千余数的小位,基本可以满足各类科学计算的需要。


    二进制数系统

二进制数字系统是四种数字系统之一。在计算机应用中,二进制数仅由两个符号或数字表示,即 0(零)和 1(一)。这里的二进制数是以 2 为基数的数字系统表示的。例如,(101) 2是一个二进制数。据说这个系统中的每个数字都是一点。

数字系统是一种在计算机体系结构中表示数字的方法。有四种不同类型的数字系统,例如:
  1. 二进制数字系统(基数 2)
  2. 八进制数系统(基数为 8) 
  3. 十进制数制(以 10 为基数)
  4. 十六进制数字系统(基数为 16)。 

在这篇文章中,让我们讨论什么是二进制数制,从一个系统到另一个系统的转换,表格,位置,加、减、乘、除等二进制运算,详细使用和解决的例子。

什么是二进制数系统?

二进制数系统:根据数字电子学和数学,二进制数定义为以二进制系统或基数为 2 的数字系统表示的数字。它用两个单独的符号描述数值;1(一)和 0(零)。base-2 系统是以 2 作为基数的位置符号。

几乎所有最新的计算机和基于计算机的设备都在内部应用二进制系统,因为它直接在使用逻辑门的电子电路中实现。每个数字都称为一个bit 。 

示例:将 4 转换为二进制。

解决方案: 

二进制中的 4 是 (100) 2

在这里,4 用十进制数系统表示,我们可以用 0-9 的数字来表示数字。但是,在二进制数系统中,我们只使用两位数字,例如 0 和 1。

现在,让我们讨论如何在二进制数系统中转换 4。以下步骤有助于将 4 转换为二进制。

第一步:首先将数字4除以2,用这一步得到的整数商作为下一步的被除数。继续这一步,直到商为0。

4/2 = 2

0

2/2 = 1

0

1/2 = 0

1

第 2 步:现在,按时间倒序写出余数。(即从下到上)。

此处,最低有效位 (LSB) 为 0,最高有效位 (MSB) 为 1。

因此,二进制的十进制数 4 是 100 2

那么,如果我们想找出二进制中的 4 有多少位呢?我们必须计算零和一的数量。 

因此,二进制中的 4 是 100 2这里有 2 个零和 1 个 1。因此,我们有 3 位。

因此,二进制中 4 的位数是 3。

什么是二进制数中的位?

单个二进制数字称为“位”。一个二进制数由若干位组成。例子是:

  • 10101 是一个五位二进制数
  • 101是三位二进制数
  • 100001 是一个六位二进制数
要记住的事实:


  • 二进制数仅由 0 和 1 组成。
  • 二进制数用基数 2 表示
  • 位是单个二进制数字。

二进制数表

下面的列表中提到了从 1 到 30 的十进制数列表的一些二进制符号。

数字 二进制数 数字 二进制数 数字 二进制数
1 1 11 1011 21 10101
2 10 12 1100 22 10110
3 11 13 1101 23 10111
4 100 14 1110 24 11000
5 101 15 1111 25