Title: EL LENGUAJE DE PROGRAMACIN C
1EL LENGUAJE DE PROGRAMACIÓN C
2Tipos de datos
- INT números enteros de 8 bits
- CHAR datos de 8 bits, principalmente caracteres.
- LONG números reales de 16 bits.
- DOUBLE números reales de 32 bits.
Ej int a 3 char aa long pi 3.1415
3Arrays
- Nos permiten definir bloques de datos del mismo
tipo
int primos 1,3,5,7 int x221,2,3,4
x123 int a primos3 char mensaje
hola mundo
4Operadores
- Aritméticos
- - / --
- Relacionales y lógicos
- gt gt lt lt ! !
- Manejo de bits
- ltlt gtgt
5Estructuras de control
- Condicionales.
- Decisión múltiple.
- Bucles while y do-while.
- Bucle for.
6Condicionales
if ( portA 0x01 ) a 3 velocidad els
e if (portA 0x02) a 2 velocidad
-- else a 1
7Decisión múltiple
switch ( c ) case s si() break case
n no() break default error ()
8Bucles while y do-while
while (! cansado) trabaja () do trabaja
() while (! cansado)
9Bucle for
for (inicialización de variables condición del
bucle acción al final de cada iteración) for
(i0ilt10i) for() bucle infinito
equivalente a while(1)
10Funciones
Tipo devuelto nombre (parámetros) int
cuadrado (int x) return xx void nada
(void) ... ... return
11Funciones
- La función principal es la función main
- Void main (void)
- ...
- ...
-
- Las funciones pueden estar en el propio fichero o
en otros (librerÃas). Estos ficheros se pueden
incorporar a nuestro código.
12Directivas del compilador
- Para definir valores constantes en nuestro código
(sustitución textual) - define uno 1
- Para incluir ficheros con librerÃas
- include ltlibrerÃa.hgt
- include librerÃa.h