BS ASCII: Carácter de Retroceso (Backspace)

Publicado:

en

Actualizado:

El carácter BS (Backspace o Retroceso) en el código ASCII tiene el valor 8 y es un carácter de control que se utiliza para mover el cursor hacia atrás, es decir, retroceder una posición sin borrar el carácter en sí. En sistemas de impresión o en terminales de texto, este carácter permitía sobreescribir o corregir la última entrada. Aunque su función varía según el sistema, su uso más común es el de simular una «corrección», borrando el último carácter al imprimir uno nuevo en su lugar.

Ficha técnica del carácter BS del código ASCII

CarácterDecimalHexadecimalBinarioDescripción
BS (Backspace)80x080000 1000Mueve el cursor una posición hacia la izquierda (retroceso).

Función del carácter BS del código ASCII

  • Retroceder el cursor: Mueve el cursor una posición hacia la izquierda (hacia atrás) sin borrar el carácter, permitiendo que otro lo sobrescriba.
  • Corrección en tiempo real: En consolas o terminales de texto, BS permite borrar el carácter anterior o reescribirlo cuando se ha cometido un error.
  • Edición de texto: En algunos editores de texto o consolas de comandos, BS es parte del proceso de edición básica para eliminar caracteres a medida que se escribe.

Ejemplos de uso

  1. Terminales de texto: En consolas o terminales antiguas, el carácter BS movía el cursor hacia atrás para permitir la corrección de errores tipográficos, aunque no borraba físicamente el texto, solo lo sobrescribía.
  2. Consolas y editores modernos: Hoy en día, al presionar la tecla de retroceso (backspace) en muchos sistemas, este carácter elimina el último carácter ingresado, emulando la función de borrar en tiempo real. Por ejemplo, en algunos lenguajes de programación, puedes usar BS para simular la eliminación de caracteres en una salida de texto:
print("Hola, mundo!\b\b\b!!!")  # Salida: "Hola, mun!!!"

Comparación con otros caracteres de control

  • DEL (Delete, código 127): Aunque también está relacionado con la eliminación, DEL borra completamente un carácter, mientras que BS solo mueve el cursor hacia atrás sin eliminar.
  • HT (Horizontal Tab, código 9): Mueve el cursor hacia adelante, mientras que BS mueve el cursor hacia atrás.

Notas adicionales

En algunos sistemas, especialmente aquellos que emulan terminales antiguas, el comportamiento de BS puede variar. A veces se confunde o intercambia con el carácter DEL dependiendo de la configuración del teclado o terminal, pero en su definición más estricta, BS solo mueve el cursor hacia atrás.

En resumen, el carácter BS (Backspace) es una herramienta fundamental en sistemas de texto y consolas, permitiendo mover el cursor hacia atrás para realizar correcciones o ediciones. Aunque no borra los caracteres, facilita la edición en tiempo real en muchos sistemas y lenguajes de programación.

You may also like:

HT ASCII: Carácter de Tabulación Horizontal

Encuentra aquí toda la información técnica del carácter HT o Tabulación Horizontal del código ASCII en decimal, hexadecimal y binario.

BELL ASCII: Carácter de Timbre

Encuentra aquí toda la información técnica del carácter BELL o Timbre del código ASCII en decimal, hexadecimal y binario.

Avatar de Walter Rodriguez Castro

Comentarios

Deja una respuesta

Content table