Código ASCII de Suprimir (borrar o eliminar)

El código ASCII de suprimir es uno de los más utilizados en informática. También lo puedes encontrar como borrar, eliminar, o simplemente DEL. Recordemos que es el último carácter de la tabla ascii (a partir de aquí se habla de tabla ascii extendido).

El código ASCII de borrar no se puede copiar porque es un código ascii de control.

Codigo ascii suprimir (DEL)

El código ascii de suprimir o eliminar es el número 127. Se supone que no hace nada y fue diseñado para borrar caracteres incorrectos en una cinta de papel .

Originalmente, este código se empleaba para señalar caracteres que habían sido eliminados en cintas perforadas. Esto se debía a que cualquier carácter podía transformarse en un carácter de eliminación al perforar agujeros en todas sus posiciones. Si un carácter era marcado de manera equivocada, se podían perforar los siete bits correspondientes para que la posición se ignorara o eliminara. En notación hexadecimal, esto se representaba como 7F para borrar 7 bits (se usaba FF para borrar 8 bits en códigos de 8 bits).

Además, este carácter tenía la función de servir como relleno para ralentizar la impresión después de la introducción de nuevas líneas, aunque con mayor frecuencia se utilizaba el carácter NUL compuesto por ceros para este propósito.

Actualmente, en sistemas operativos de tipo Unix, aún se emplea el carácter de eliminación para borrar el carácter previo en el modo de línea. Los controladores de terminales no pueden ser programados para aceptar tanto esto como el carácter de retroceso; se debe elegir entre ambos. No obstante, la mayoría de los programas modernos eluden esta limitación utilizando bibliotecas como readline, que aceptan ambos códigos.
Además, en muchos emuladores de terminal Unix, es posible configurarlos para enviar Eliminar o Retroceso al presionar la tecla correspondiente.

Por otro lado, en sistemas como DOS/Windows, este carácter nunca fue empleado de ninguna manera. El controlador de teclado del BIOS generaba el carácter de retroceso al presionar la tecla correspondiente y «NUL» con el código de escaneo 0x53 al presionar la tecla de eliminación.