Octales y hexadecimales secuencias de escape en C

Tradicionalmente, una secuencia de escape comienza con la pared posterior ( ) y un solo personaje como ‘ n’ , ‘ t’ etc. que se utilizan para algunos específicos formato, como ‘ n’ se utiliza cursor de conjunto al comienzo de la siguiente línea y ‘ t’ se utiliza para fijar el cursor en la siguiente tabulación.

También podemos utilizar algunos Octal y hexadecimal valores después de la pared posterior, que se conoce como octal y hexadecimal Secuencias de escape .

Nueva línea usando octal y hexadecimal secuencia de escape

“Nueva línea” o “Salto de línea” es un carácter especial que tiene un valor ASCII, el valor ASCII de secuencia de escape “Nueva línea” es 10 en decimal; podemos utilizar su valor octal ( 12 ) y el valor hexadecimal ( 0A ) con barra invertida.

Octal Secuencia de escape para la nueva línea 012
hexadecimal Secuencia de escape para la nueva línea x0A

Ejemplo:

#include <stdio.h>
int main()
{
printf("Hello2world");
printf("n");
printf("Hellox0Aworld");
printf("n");
return 0;
}

salida

Hello
world
Hello
world

TAB usando octal y hexadecimal secuencia de escape

“Tab” o “Horizontal Tab” es un carácter especial que tiene un valor ASCII, el valor ASCII de secuencia de escape “Tab” es 9 en decimal; podemos utilizar su valor octal ( 11 ) y el valor hexadecimal ( 9 ) con barra invertida.

Octal Secuencia de escape para la nueva línea 011
hexadecimal Secuencia de escape para la nueva línea x09

Ejemplo:

#include <stdio.h>
int main()
{
printf("Hello1world");
printf("n");
printf("Hellox09world");
printf("n");
return 0;
}

salida

Hello	world
Hello world

imprimir cualquier personaje como ‘A’ usando octal y hexadecimal secuencia de escape

mediante el uso de los valores octales y hexadecimales de cualquier carácter, podemos imprimir cualquier carácter. Por ejemplo, para imprimir ‘A’ podemos utilizar 101 (Octal secuencia de escape), o x41 (secuencia de escape hexadecimal).

Recuerde: valor ASCII de ‘A’ en decimal es 65 , en octal es 101 y en hexadecimal es 41 .

Ejemplo:

#include <stdio.h>
int main()
{
printf("1");
printf("%c",'1');
printf("n");
printf("x41");
printf("%c",'x41');
printf("n");
return 0;
}

salida

AA
AA


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *