Unidad mínima de información en computación que puede tener solo dos valores: 0 o 1.
8 bits forman un byte. Los bits son la base de toda la computación digital y representan estados binarios.
// Relación entre bits y bytes // 1 bit = 0 o 1 // 8 bits = 1 byte (puede representar 0-255) // 1 KB = 1024 bytes // 1 MB = 1024 KB // 1 GB = 1024 MB // Manipulación de bits en JavaScript const byte = 0b11001010; // 202 en decimal // Verificar si un bit está activo const bit3Activo = (byte & (1 << 3)) !== 0; // true // Activar un bit const conBit0 = byte | (1 << 0); // 203 // Desactivar un bit const sinBit1 = byte & ~(1 << 1); // 200 // Flags con bits (permisos) const LEER = 0b001; // 1 const ESCRIBIR = 0b010; // 2 const EJECUTAR = 0b100; // 4 const permisos = LEER | ESCRIBIR; // 3