La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué son los personajes de escape?

¿Qué son los personajes de escape?

Personajes de escape.

Los caracteres de escape forman parte de la gramática formal de muchos lenguajes de programación, formatos de datos y protocolos de comunicación. Para un alfabeto determinado, el propósito de un carácter de escape es comenzar una secuencia de caracteres tal que la secuencia de caracteres precedida por el carácter de escape tenga un significado semántico diferente que cuando la secuencia de caracteres aparece sola. Por lo tanto, la secuencia de caracteres que comienza con el carácter de escape se denomina secuencia de escape.

Las secuencias de escape suelen tener dos funciones.

La primera es codificar una entidad sintáctica, como un comando de dispositivo o datos especiales que no pueden representarse directamente por el alfabeto.

La segunda función, también llamada referencia de caracteres, se utiliza para representar caracteres que no se pueden ingresar con el teclado en el contexto actual (como retornos de carro en cadenas), o que hay caracteres inesperados en el contexto actual. Los caracteres con significado (como las comillas dobles " en cadenas de lenguaje C, no pueden aparecer directamente y deben representarse mediante una secuencia de escape).

En este último caso, la secuencia de escape es una especie de . secuencia de escape Un dígrafo compuesto por el carácter de significado en sí y un carácter entrecomillado