Saltar al contenido
uencoder

Binary

El binario es el sistema de numeración en base 2, que usa solo 0 y 1, y es el fundamento de la representación interna de datos en todas las computadoras electrónicas digitales.

Propósito

Se corresponde directamente con los dos niveles de tensión de los circuitos digitales (alto/bajo), permitiendo al hardware implementar aritmética y almacenamiento con puertas lógicas simples.

Mecanismo

Cada dígito binario es un bit, expandido por potencias de 2^n. Un byte son 8 bits. Los negativos usan complemento a dos y las fracciones usan formatos de coma flotante (IEEE 754).

Casos de uso

  • Operaciones de bits de bajo nivel y enmascaramiento
  • Almacenamiento en bitmaps y filtros Bloom
  • Análisis de campos de bits en protocolos de red
  • Enseñanza y visualización de algoritmos

Ejemplos

  • entrada
    42
    Output
    00101010

    42 = 32 + 8 + 2

Errores comunes

Mixing up signed and unsigned interpretation
Make the type and interpretation context explicit

Términos relacionados

Herramientas relacionadas

References