laboratorio

Páginas: 21 (5145 palabras) Publicado: 20 de octubre de 2013
El primer programa en C. Tipos de datos

CAPÍTULO 1
EL PRIMER PROGRAMA EN C. TIPOS
DE DATOS

1.1 Salida de datos por pantalla.
1.1.1 El primer programa en C. La función main
Todo programa C consta de una o más funciones. Obligatoriamente, debe
contener siempre la función main.
Ejemplo:
void main ( )
{
}

Lo que debe escribirse entre las llaves son las instrucciones del programa. Enel
ejemplo anterior no hay ninguna instrucción, luego el programa no realiza nada,
pero es un programa C válido.
La función main no tiene por qué ser la primera de un programa, puede haber
instrucciones anteriores. Las definiciones de las funciones adicionales empleadas
en el programa pueden preceder o seguir a main.

El primer programa en C. Tipos de datos

Un programa C debeescribirse en minúsculas, salvo los identificadores que
admiten mayúsculas, tal como se estudia en el apartado correspondiente de este
capítulo.
Dependiendo de las instrucciones que vayan a ejecutarse en el programa,
puede ser necesario acceder a ciertas librerías de funciones (archivos cabecera) del
compilador; éstas deben indicarse al principio del programa después de la
expresión #include ydelimitadas por ángulos (< >). Cuando se vayan a ejecutar
instrucciones de entrada y salida de datos, se debe incluir el archivo cabecera
stdio.h, comenzando el programa con la siguiente instrucción:
# include
Cuando se ejecuten otras instrucciones (se utilicen otras funciones) se debe incluir
la llamada a las librerías correspondientes. Con esto se consigue que el programa al
compilar sóloutilice las librerías que necesita, con lo que se reduce el tiempo de
compilación y el tamaño del fichero ejecutable resultante.
Una función que se incluye dentro de la biblioteca stdio.h es printf, que
tiene como objetivo escribir en pantalla.
Veamos a continuación un ejemplo de un programa C que escribe en
pantalla la frase:
Este es mi primer programa C
Ejemplo:
# include
void main ( )
{printf ( Este es mi primer programa C );
}

Del análisis del ejemplo anterior se puede extraer que:
§ Cada instrucción en C debe terminar con (;).
§ Las cadenas de caracteres (texto) en lenguaje C deben escribirse entre
comillas dobles.
Para escribir texto en varias líneas se utiliza el símbolo \n en cualquier parte
del texto a imprimir. Este símbolo equivale a un salto de línea.

Elprimer programa en C. Tipos de datos

Ejemplo:
# include
void main ( )
{
printf ( Esta es una línea de texto \n );
printf ( Estamos en la );
printf ( segunda línea \n \n );
printf( La anterior línea está en blanco );
}

Es importante resaltar que dos instrucciones printf no equivalen a dos líneas de
texto, ya que para saltar de línea está obligado incluir el símbolo \n.
Para imprimirúnicamente cadenas de caracteres en pantalla, se puede
utilizar la función puts ( cadena ) que escribe en pantalla la cadena escrita como
argumento. Esta función también está incluida en el archivo de cabecera stdio.h.
La diferencia entre la función puts y la función printf radica en que puts inserta
un salto de línea al finalizar la escritura de texto.

Ejemplo:
# include
void main ( )
{puts ( Escribo una frase en pantalla );
puts ( Escribo otra frase en la siguiente línea );
}

Ejecutando este ejemplo aparecen en pantalla las dos frases escritas en dos líneas
consecutivas.

1.1.2 Imprimiendo datos de diferente tipo con printf

El primer programa en C. Tipos de datos

Si entre las comillas de printf aparece un símbolo %, se está indicando a
la función que deje decopiar caracteres y haga algo diferente, concretamente, que
imprima el contenido de una variable cuyo nombre se indica después de las
comillas finales y la coma. Después del símbolo % se agrega un carácter de
formateo de datos para indicar el tipo de formato en la salida.
Algunos caracteres de conversión de salida de datos son los siguientes:
d à decimal
o à octal
x à hexadecimal
c à de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Laboratorio
  • Que es un laboratorio
  • Laboratorio
  • Laboratorio
  • Laboratorios
  • Laboratorio
  • Laboratorio
  • Laboratorio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS