Compilame!

[Lenguaje C][C++][JAVA][VISUAL BASIC][HTML][CSS]

En la publicacion anterior señalamos la importancia de hacer agradable el camino del aprendizaje obteniendo un programa que nos lance un resultado visible en la pantalla, para eso seguiremos ocupando la sentencia printf .

recordando el ejemplo anterior tenemos la siguiente linea de codigo:

printf("HOLA C");

de la cual podemos destacar la estructura:

printf("CADENA DE TEXTO");

donde encontramos las siguientes caracteristicas:

- la sentencia printf va en minusculas
- todo lo que esta entre comillas se desplegará en pantalla
- la sentencia termina con un punto y coma ;


Veamos otro ejemplo:

#include

int main()
{
printf( "HOLA C" );
printf( "hola c" );

return 0;
}

cuyo resultado sera en pantalla:

HOLA Chola c

Que podemos observar en este ejemplo:

- Al escribir dos sentencias printf, obtenemos dos cadenas de texto
- En el resultado no hay salto de linea
- ambas cadenas estan juntas

Con este ejemplo surge la necesidad de saber acomodar las cadenas para obtener el resultado deseado.

#include

int main()
{
printf( "HOLA C" );
printf( "\nhola c" );

return 0;
}

En este ejemplo obtenemos el siguiente resultado en pantalla:

HOLA C
hola c

Lo que hicimos fue imprimir en pantalla HOLA C con la primera ssentencia printf, despues mandamos otra orden de imprimir en pantalla comenzando con un salto de carro \n e imprimimos la cadena hola c


Otra forma de escribir el ejeplo anterior es con:

printf("HOLA C\nhola c");

O tambien:

printf("HOLA C""\nhola c"):

Si quiseramos desplegar en pantalla un texto como este: El lenguaje C es "dificil" tendriamos que utilizar un codigo especial para colocar las comillas dobles ", el codigo es el siguiente: \"

\" colocar comillas
\t tabulacion
\n Salto de linea
\\ colocar \

A manera de ejercicio podriamos recrear el siguiente texto en la pantalla:

*********
*/ Hola C \*
*********

Para hacerlo podemos hacerlo usando varios printf

#include
main ()
{
printf(" *********\n");
printf("*/ Hola C \\\n*");
printf(" *********");

return 0;
}

0 comentarios ^^,:

Publicar un comentario