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
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