Secuencias de Escape

Administración de bases de datos Rodríguez Ramirez Miguel Ángel Secuencias de escape Sinopsis Como se indicó al tratar d

Views 107 Downloads 2 File size 79KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Administración de bases de datos Rodríguez Ramirez Miguel Ángel Secuencias de escape Sinopsis Como se indicó al tratar del código ASCII, existen 33 de estos caracteres que no tienen representación gráfica; son los denominados caracteres de control. Con el fin de poder representarlos en el código fuente, se recurrió al artificio de representarlos utilizando una barra invertida (\) seguida de otra serie de caracteres. Las secuencias de caracteres en las que el primero es la barra invertida, se denominaron secuencias de escape y aunque originariamente se utilizaron para la representación de los caracteres de control, por extensión pueden representarse de este modo todos los códigos ASCII. Además se dispone de algunos símbolos predefinidos para los caracteres más frecuentes. Por ejemplo,\n se utiliza para representar el carácter nueva línea (decimal 10). Los símbolos utilizados se muestran en la tabla adjunta. Secuencia

Valor

Símbolo

Descripción

\a

0x07

BEL

Sonido audible (bell)

\b

0x08

BS

Retroceso (backspace)

\f

0x0C

FF

Salto de formato (formfeed)

\n

0x0A

LF

Saltar una línea (linefeed)

\r

0x0D

CR

Retorno de carro (carriage return)

\t

0x09

HT

Tabulación horizontal (H Tab)

\v

0x0B

VT

Tabulación vertical (V Tab)

\\

0x5c

\

Barra invertida (backslash) [2]

\'

0x27

'

Apóstrofo (comilla simple)

\"

0x22

"

Doble comilla

\?

0x3F

?

Interrogación

\O

cualquiera cualquiera

O = cadena de hasta tres dígitos octales

\xH

cualquiera cualquiera

H = cadena de dígitos hexadecimales

\XH

cualquiera cualquiera

H = cadena de dígitos hexadecimales

Ejemplo char campana = '\a';

// carácter ASCII 7

cout