Bienvenidos sean a este post, hoy veremos un tema bastante simple.
Que son los literales? Un literal se considera al elemento que se pasa y no se puede modificar, en general son cadenas de texto, por ejemplo si tomamos el unico codigo que hicimos hasta ahora el literal es «Hola, Mundo» de la instruccion printf porque no podemos modificarlo de ninguna manera, es simplemente eso pero quiero aprovechar esto para comentar sobre un elemento que se denomina secuencia de escape, en este caso usamos a \n pero no dijimos para que se usa, pasemos a ver la siguiente tabla con una descripcion de ellos:
Simbolo | Descripcion |
\a | Alerta |
\b | Backspace |
\f | Avanza una pagina (Form feed) |
\n | Nueva linea (equivale a un Enter) |
\r | idem al anterior pero para equipos viejos |
\t | Tabulador horizontal (Tab) |
\v | Tabulador vertical |
\’ | Comilla simple |
\» | Comilla doble |
\? | Signo de interrogacion |
\\ | Contrabarra |
Para ver como funciona vamos a crear un nuevo codigo, para ello crearemos un nuevo archivo que llamaremos ejemplo01.c y le agregaremos el siguiente codigo:
ejemplo01.c
#include <stdio.h>
int main()
{
printf("\"Hola\" como estas\?\n");
printf("Una\tTabulacion\n");
return 0;
}
Este ejemplo mostrara dos mensajes, en el primero les agregamos las comillas dobles y el signo de interrogacion, y en la segunda agregamos una separacion de tabulacion, en ambos casos usamos el de nueva linea para que quede uno debajo del otro, compilemos y veamos como es su salida:
tinchicus@dbn001vrt:~/lenguajes/C$ ./prog/ejemplo01
"Hola" como estas?
Una Tabulacion
tinchicus@dbn001vrt:~/lenguajes/C$
Esto nos resultara util para cuando necesitamos resaltar texto u otra cosa al momento de mostrar un mensaje con nuestros programas, si bien existen mas secuencias de escape las que ven en la tabla son las mas utilizadas.
En resumen, hoy hemos visto que son los literales, tambien hemos visto las secuencias de escape, y finalmente como implementarlas mediante un ejemplo simple, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
