Breve 3 Introducción al C

Anuncio
Breve 3 Introducción al C
Fundamentos de Informática
El primer programa en C
/* Programa: prog1.c
*
El resultado del programa sería:
* Descripción: Pedir un valor y
* mostrarlo por pantalla
Este es mi primer programa
*
Indique el numero de alumnos del curso: 36
* Revisión: 0.0; 5/10/10
*
* Autor: Alumno
Somos 36 alumnos
*
*/
#include <stdio.h>
/* Incluye las funciones de E/S estándar */
int main (void)
{
int contador;
/* Función principal */
/* Declaración de variables */
/* Instrucciones del programa principal */
printf(“\n Este es mi primer programa “);
printf(“\n Indique el numero de alumnos del curso: “);
scanf(“%d”, &contador);
printf(“\n Somos %d alumnos”, contador);
return 0;
}
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Breve 3: Introducción al C
2
Tipos, constantes, variables
•
Tipos de datos básicos:
–
–
–
•
Constantes:
–
–
–
–
•
Carácter: char
Número entero: int
Números reales: representación en coma flotante: float ó double
Enteras: 68
Coma flotante: 7.2
1.6E-2
De carácter: ‘A’
‘4’
‘\n’
Simbólicas:
#define PI 3.141593
‘\0’
Variables: identificadores: sumando_1, resul, x2
char letra;
float x1;
letra = ‘A’;
x1 = 7.2;
x1 = x1 + 10;
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Breve 3: Introducción al C
3
printf()/scanf()
int a;
printf(“Introduzca el valor de a: “);
scanf(“%d”, &a);
a = a*2;
printf(“El resultado es %d”,a);
Tipo de
variable
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
la
printf()
scanf()
int
“%d”, “%i”
“%d”, “%i”
float
“%f”
“%f”
double
“%f”
“%lf” (ATENCION)
char
“%c”
“%c”
Breve 3: Introducción al C
4
printf()/scanf()
•
Longitud de campo máxima (scanf):
scanf("%3d",&i);
printf("El entero es: %d \n", i);
•
Longitud de campo mínima (printf) y precisión máxima:
i=12345;
x=345.678;
printf(“%3d %5d %8d \n\n”, i, i, i);
printf(“%3f %10f %13f \n\n”, x, x, x);
printf(“%7f %7.3f %7.1f\n\n”, x, x, x);
Departamento de Sistemas Informáticos
Escuela Técnica Superior de Ingeniería ICAI
Breve 3: Introducción al C
5
Descargar