ASCII·NUL
0
NUL
0x00 · 0000000

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.

0000000

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.