ASCII 0 — el carácter NUL
No se ve
NUL es el código de control 0, hex 00. Se teclea como ^@ y se abrevia \0.
Caracteres que no dibujan nada y ordenan algo al dispositivo.
Qué hacía este código
Null
Otros · Borrar, cancelar y ESC, la tecla que abre un segundo significado.
Siete bits
ASCII ocupa siete bits, y por eso hay 128. El octavo bit se dejó mucho tiempo para la paridad.
Un solo bit, el sexto, que vale 32, separa las cajas: apagado da mayúscula y encendido, minúscula.
- Tipo
- Control
- Decimal
- 0
- Hexadecimal
- 0x00
- Octal
- 000
- Binario
- 0000000
- Entidad HTML
- �
- Codificación URL
- %00
- Escape CSS
- \0
- Escape corto
- \0
- Con Ctrl
- ^@
Solo \e falta en el C estándar; GCC, las shells y los motores de regex lo aceptan.
La tabla
Ocho columnas para los tres bits altos y dieciséis filas para los cuatro bajos. La columna de mayúsculas queda justo al lado de la de minúsculas: esa es la forma de la tabla.
Códigos vecinos
Cómo leerlo
- Suma 32 a una mayúscula y obtienes la minúscula: cambia un solo bit.
- Los dígitos empiezan en 48, así que restar 48 al código da el número.
- Pulsar Ctrl borra los tres bits altos: por eso Ctrl+I es un tabulador.
- Todo lo que baja de 32, y el 127, no dibuja nada; ahí va la abreviatura.
Preguntas frecuentes
Q. ¿Cuál es el código ASCII de NUL?
Decimal 0, hex 00, octal 000, binario 0000000.
Q. ¿Cómo escribo NUL en HTML?
Como �.
Q. ¿Y dentro de una URL?
Se codifica como %00.
Q. ¿Cómo se teclea NUL?
^@. En una cadena se escribe \0.