Secuencias de escape en C
Secuencias de escape en C
En lenguaje de programación C, hay 256 números de caracteres en el conjunto de caracteres. El conjunto de caracteres completo se divide en 2 partes, es decir, el conjunto de caracteres ASCII y el conjunto de caracteres ASCII extendido. Pero aparte de eso, también hay otros caracteres que no forman parte de ningún conjunto de caracteres, conocidos como caracteres ESCAPE.
Lista de secuencias de escape
\ a alarma o pitido \ b Retroceso \ f Alimentación de formularios \ n Nueva línea \ r retorno del carro \ t Pestaña (Horizontal) \ v Pestaña vertical \\ Barra invertida \' Una frase \ "Cita doble \? Signo de interrogación \ ooo número octal \ xhh número hexadecimal \ 0 nulo
Algunos ejemplos de codificación de caracteres de escape
Salida:
Mi numero de celular es 7873923408.
Salida:
La salida depende del compilador.
Salida:
Hola GeeksforEdumaka
Salida:
Hola Edumaka
La secuencia de escape "\ t" se usa con mucha frecuencia en programas de impresión de patrones basados en bucles .
Salida:
Hola amigos Bienvenido a Edumaka
Salida: (depende del compilador)
termina
Salida: (depende del compilador)
Hola \ Edumaka
Explicación: contiene dos secuencias de escape, lo que significa que después de imprimir el \ el compilador lee el siguiente \ como un nuevo carácter de línea, es decir, \ n, que imprime el Edumaka en la siguiente línea
Salida:
'Hola Edumaka "Hola Edumaka
Salida:
??!
Salida:
A: 5
Explicación: Aquí 000 es de uno a tres dígitos octales (0… .7) significa que debe haber al menos un dígito octal después de \ y máximo tres. Aquí 072 es la notación octal, primero se convierte en notación decimal que es el valor ASCII de char ':'. En el lugar de \ 072 hay: y la salida es A: 5.
Salida:
BJ
Explicación: Aquí hh es uno o más dígitos hexadecimales (0… .9, a… f, A… F). Puede haber más de un número hexadecimal después de \ x. Aquí, '\ x4a' es un número hexadecimal y es un carácter único. En primer lugar, se convertirá en notación decimal y es el valor ASCII de char 'J'. Por lo tanto, en el lugar de \ x4a, podemos escribir J. Entonces, la salida es BJ.
No hay comentarios