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
42Output0010101042 = 32 + 8 + 2
Errores comunes
- Mixing up signed and unsigned interpretation
- Make the type and interpretation context explicit
Términos relacionados
Hexadecimal
El hexadecimal es el sistema de numeración en base 16, que usa 0-9 y A-F para 0-15; es una de las notaciones posicionales más comunes en computación. GLOSARIO
Octal
El octal es el sistema de numeración en base 8, que usa los dígitos 0-7, donde cada dígito corresponde a 3 bits binarios; se usó mucho en las primeras computadoras. GLOSARIO
Base16
Base16 es la codificación hexadecimal: cada 4 bits se proyectan a un carácter hexadecimal (0-9, A-F), siendo el miembro más simple de la familia Base definida por RFC 4648. GLOSARIO
Endianness
El endianness es el orden de bytes de los valores multibyte en memoria: big-endian almacena primero el byte más significativo, little-endian primero el menos significativo. GLOSARIO
Herramientas relacionadas
Codificador binario
Encode text to binary (base-2) online. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Decodificador binario
Decode binary (base-2) back to readable text online. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Convertidor de base numérica
Convert numbers between any base (2-36). Gratis, privado, 100% del lado del cliente. HERRAMIENTA