binario calculadora

añadir, restar, multiplicar o divide dos binario números.

Última actualización:

Binary Calculator

Calculate binary arithmetic instantly, or switch to Programmer Mode for bit-level operations.

BIGINT
Number A BINARY · BASE 2
Use 0 and 1. Spaces and a 0b prefix are allowed.
Operation
Number B BINARY · BASE 2
Enter the second binary number.
Binary Result
10111
1010 + 1101
Binary · Base 2
10111
Decimal · Base 10
23
Hexadecimal · Base 16
17
Octal · Base 8
27
Division Result
Quotient
Remainder
⚠ Overflow occurred
Fixed-Width Interpretation
Show Step-by-Step Solution
Enter two numbers to see the working.

Programmer Options

Control input bases, bit width, signed interpretation, overflow and shift behavior.

ADVANCED
Prefixes such as 0b, 0o and 0x are also recognized.
Mixed-base arithmetic is supported.
Fixed widths enable register-style wrapping and overflow detection.
Signed fixed-width values use two's-complement interpretation.
Group Binary Bits Display long values in groups of four.
Arithmetic shift preserves the sign when Signed mode is active.
Interactive Result Bits
Available for fixed-width results. Tap a bit to toggle it and inspect its value.
Binary
Decimal
Hex
Octal

Quick Examples

Load a calculation instantly to see how binary operations work.

EXAMPLES

Quick Base Converter

Convert a single integer between binary, decimal, hexadecimal and octal.

CONVERT
Binary · Base 2 11111111
Decimal · Base 10 255
Hexadecimal · Base 16 FF
Octal · Base 8 377

Two's Complement Converter

Invert a fixed-width binary pattern and add one.

SIGNED
Two's Complement 11111011 Signed value: −5

Recent Calculations

Calculations you copy or explicitly calculate can be reused on this browser.

LOCAL

binario calculadora

Utilice el calculador binario de arriba para realizar cálculos con números binarios hechos de 0 y 1s.

Puedes agregar, subtraer, multiplicar o dividir números binarios y ver inmediatamente el resultado en:

binario

decimal

Hexadecimal

Octavo

Para más trabajo técnico, cambiar a Modo de Programador para utilizar operaciones de bitwise, anchoes de bit fixado, valores firmados, complementos de dos, cambios y verificación de sobrefluks.

Cómo utilizar el calculador binario

El uso del calculador es muy simple.

Introduce tu primer número binario, seleccione una operación y escriba el segundo número binário.

Por ejemplo:

1010 + 1101

la resultado es:

10111

El mismo valor es también:

Decimalidad: 23

Hexadecimal: 17

Decenio: 27

El resultado se actualiza automáticamente cuando cambia un número o operación.

¿Qué es un número binario?

El sistema binario es un sistema de números que utiliza:

0 y 1

Los ordenadores usan el hardware digital porque suele funcionar con dos estados, como:

Descargar / En

o:

0 / 1

Cada número binario se llama un poco.

Por ejemplo:

1010₂ = 10₁₀

El pequeño 2 significa que el número está escrito en la base 2.

Adición binaria

El adicionamiento binario funciona mucho como el adicionamento decimal normal, pero sólo se utilizan 0 y 1.

Las reglas básicas son:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Al añadir 1 + 1, escriba 0 y lleva 1 a la siguiente columna.

Ejemplo:

[object HTMLPreElement]

Puede utilizar el calculador para realizar la adición binaria automáticamente.

Subtración binaria

La subtración binaria también funciona de derecha a izquierda.

Cuando el bit superior es menor que el bit inferior, usted le da la posición binaria siguiente.

Ejemplo:

[object HTMLPreElement]

El calculador gestiona el préstamo automáticamente.

También puede mostrar resultados negativos en el modo simple normal.

Multiplicación binaria

La multiplicación binaria es más sencilla que la multiplicació decimal porque cada número es 0 o 1.

Las principales reglas son:

0 × cualquier cosa = 0

1 × número binario = el mismo número binário

Ejemplo:

[object HTMLPreElement]

El calculador realiza la multiplicación utilizando aritmética integral, por lo que también puede manejar valores binarios largos.

División Binaria

La división binaria funciona de manera similar a la división larga.

Por ejemplo:

1011 ÷ 10

Damos el:

Cuotación: 101

Rematado: 1

El calculador muestra tanto el coeciente como el resto cuando se selecciona la división.

Conversión binaria a decimal

El binario se puede convertir en decimal añadiendo las potencias de dos representadas por cada 1 bito.

Por ejemplo:

1010

Significa que:

8 + 0 + 2 + 0 = 10

Por tanto:

1010₂ = 10₁₀

El calculador muestra automáticamente el valor decimal para cada resultado.

Conversión binaria a hexadecimal

Los mapas binarios se muestran de forma acertada a hexadecimal porque un número hexadacival representa cuatro bits binarios.

Por ejemplo:

1111₂ = F₁₆

y:

11111111₂ = F16

El calculador muestra el resultado hexadecimal automáticamente.

Conversión binaria a octal

Octal utiliza base 8 y se puede convertir de binario al agrupar bits en conjuntos de tres.

Por ejemplo:

111111₂ = 77₈

No es necesario agrupar los bits manualmente porque el calculador muestra el valor octal de inmediato.

Converter de base rápida

El convertidor de base integrado le permite introducir un valor y convertirlo entre:

Básico - Base 2

La base - 8

Decimal - Base 10

Hixadecimal - Base 16

Por ejemplo:

255 decimales

se convierte:

El binario: 11111111

Título de la palabra: FF

Cuarto: 377

Esto es útil cuando sólo necesita conversión y no necesita realizar una operación aritmética.

El Bitwise y

La operación y la operación comparan los bits correspondientes.

El resultado es 1 sólo cuando ambos bits son 1.

Ejemplo:

[object HTMLPreElement]

Por tanto:

1100 y 1010 = 1000

El Bitwise o

La operación OR devolve 1 cuando el bit es 1.

Ejemplo:

[object HTMLPreElement]

Por tanto:

1100 o 1010 = 1110

El XOR

La operación XOR vuelve 1 cuando los dos bits son diferentes.

Ejemplo:

[object HTMLPreElement]

Por tanto:

1100 XOR 1010 = 0110

BITWAYS NO

No vuelve cada poco.

A 0 se convierte en 1, y a 1 se convierta en 0.

Por ejemplo, el uso de 8 bits:

[object HTMLPreElement]

se convierte:

[object HTMLPreElement]

No requiere una ancho de bit fijo porque el calculador necesita saber cuántos bits debe invertir.

La izquierda y la derecha

Un cambio de izquierda mide los bits a la izquierda.

Ejemplo:

0011

Para los integradores positivos, el cambio de la izquierda por una posición es similar a multiplicar por 2.

Un cambio de derecha mide los bits a la derecha.

Ejemplo:

1100 >> 2 = 0011

El modo de programación también le permite elegir el comportamiento de cambio lógico o aritmético cuando sea aplicable.

¿Qué es el programa de moda?

El modo simple está diseñado para la aritmética binaria normal.

El programa de control añade controles técnicos como:

y

o

XOR

No

El cambio de izquierda

El cambio correcto

8El bit, 16El bit, 32El bit y 64-Bit de la ampliación

Valores firmados y no firmados

Dos complementos

Detección de exceso

Introducción Mixed-Base

Esto mantiene el calculador básico fácil mientras que aún da a los desarrolladores y estudiantes más control cuando sea necesario.

Números Binarios Insignados y Designados

Un patrón binario de ancho fijo puede representar valores diferentes dependiendo de si se trata como firmado o no firmado.

Por ejemplo, con 8 bits:

11111111

Significa que:

Descripción: 255

Pero en la firma de dos formas complementarias significa:

−1

El calculador puede mostrar ambas interpretaciones cuando se utiliza una anchura de bit fijo.

¿Qué es el complemento de dos?

El complemento de dos es una forma común de que los ordenadores representan integradores binarios negativos.

Para encontrar los dos complementos de un valor binario positivo de ancho fijo:

  1. invertir cada poco.
  2. Añadir 1.

Por ejemplo:

[object HTMLPreElement]

El invertido:

[object HTMLPreElement]

Añadir 1 :

[object HTMLPreElement]

En el formulario de 8 bits:

11111011 = −5

El convertidor de dos complementos integrado puede realizar esto automáticamente.

¿Qué es el sobreflujo binario?

El sobrefloto ocurre cuando un resultado no se ajusta dentro del número de bits seleccionados.

Por ejemplo, el mayor valor no firmado de 8 bits es:

11111111 = 255

Añadir 1 ofrece:

[object HTMLPreElement]

El resultado matemático es de 256, pero sólo se pueden almacenar ocho bits.

El modelo de 8 bits se convierte en:

00000000

El calculador no lo esconde. muestra tanto el resultado matemático como el resultado almacenado de ancho fijo y le dice cuando ocurre el sobrefloto.

¿Por qué es importante la ampliación?

La ancho de bit dice al calculador cuántos bits están disponibles.

Las largas comunes incluyen:

8 bits

16 bits

32 bits

64 bits

Si elige Auto / Unbounded, el calculador utiliza suficiente espacio para el resultado matemático completo.

Esto es útil para la aritmética normal porque la respuesta no se obliga a un tamaño de registro fijo.

¿Puedo usar números binarios muy largos?

Sí.

El calculador utiliza aritmética integral basada en BigInt para los cálculos normales, lo que permite valores más grandes que el límite integral seguro normal de JavaScript.

Esto hace que la herramienta sea más adecuada para los números binarios largos y los cálculos relacionados con la programación.

¿Puedo entrar en los espacios en números binarios?

Sí.

Puedes introducir valores como:

1111 0000 1010

El calculador ignora los espacios mientras se calcula.

Esto puede hacer que los valores binarios largos sean más fáciles de leer.

En el modo de programación, también puede activar la salida binaria de grupo.

¿Puedo entrar en 0b antes de un número binario?

Sí.

Ambas formas son aceptadas:

101010

y:

0b101010

En el modo de programación, los prefixos estándar también se pueden utilizar para otras bases, incluyendo:

0xFF para hexadecimal

0o77 para octal

¿Puedo mezclar diferentes bases?

En el modo de programación.

Por ejemplo:

Básico A: 1010

y:

Héctor B: F

Se puede utilizar en el mismo cálculo.

Los valores decimais son 10 y 15, por lo que:

1010₂ + F₁₆ = 11001₂

Esto es útil cuando se trabaja con código, registros, direcciones de memoria, protocolos y documentación hexadecimal.

¿Por qué usar un calculador binario?

Las cálculos binarios manuales se vuelven difíciles cuando los valores se prolongan o cuando se necesita cambiar entre varios sistemas de números.

Este calculador puede ayudar con:

  • Computer science homework
  • Programación
  • digital electronics
  • Redacción
  • Embedded sistemas
  • Prácticas aritméticas binarias
  • Las máscaras
  • Registro de valores
  • Base de conversión
  • 2 Calculadores complementarios

Todo se calcula directamente en su navegador.

Preguntas frecuentes

¿Qué es un calculador binario?

Un calculador binario realiza operaciones aritméticas y bitwise utilizando números de base-2 hechos de 0 y 1.

¿Puede este calculador agregar números binarios?

Es decir, entre dos valores binarios y seleccione Adicionar para obtener el resultado binario más decimal, hexadecimal y equivalentes octales.

¿Puede subtraer números binarios?

Se apoya la subtración binaria, incluidos los resultados negativos en el modo simple.

¿Puede multiplicar los números binarios?

La herramienta realiza la multiplicación binaria utilizando aritmética integral.

¿La división binaria muestra el resto?

La división muestra tanto el cuotiente como el resto.

¿Puedo convertir el binario en decimal?

El resultado incluye automáticamente su equivalente decimal, y el Quick Base Converter puede convertir un número binario independiente.

¿Puedo convertir decimal en binario?

Entra un número decimal en el Converter de Base rápida y seleccione Decimal como base de entrada.

¿El calculador apoya Y, O y XOR?

Estas operaciones están disponibles en el modo de programación.

¿No se apoya?

Seleccione una ancho fija 8, 16, 32 o 64 bits antes de utilizar NO.

¿Qué significa el modo firmado?

El modo firmado trata los patrones de bit de ancho fijo utilizando la representación de dos complementos, lo que permite valores negativos.

¿Qué es un número binario de 8 bits?

Un número binario de 8 bits contiene ocho bits. valores no firmados pueden variar de 0 a 255, mientras que los valores de dos signos complementarios varian de −128 a 127.

¿El calculador detecta el sobrefloto?

Con una anchura de bit fijo, el calculador puede mostrar cuando un resultado matemático cae fuera del rango seleccionado firmado o no firmado.

¿Puedo calcular con grandes números binarios?

La aritmética sin límites utiliza BigInt en lugar de los números de puntos flotantes habituales.

¿Se envían las cifras a un servidor?

No. La lógica del calculador se ejecuta localmente en el navegador.

¿Puedo ver cómo funciona el cálculo binario?

Ver Solución paso a paso para ver una explicación más sencilla de la operación seleccionada.