Está en la página 1de 12

EL

LENGUAJE DE
PROGRAMACIN
C

Tipos de datos:
INT: nmeros enteros de 8 bits
CHAR: datos de 8 bits, principalmente
caracteres.
LONG: nmeros reales de 16 bits.
DOUBLE: nmeros reales de 32 bits.
Ej: int a =3;
char a=a;
long pi = 3.1415;
Arrays:
Nos permiten definir bloques de datos del
mismo tipo:
int primos[] = {1,3,5,7};
int x[2][2]={{1,2},{3,4}};
x[1][2]=3;
int a = primos[3];
char mensaje[] = hola mundo;
Operadores:
Aritmticos:
+ - * / % ++ --
Relacionales y lgicos:
> >= < <= == != && || !
Manejo de bits:
& | ^ << >> ~
Estructuras de control:
Condicionales.
Decisin mltiple.
Bucles while y do-while.
Bucle for.
Condicionales:
if ( portA= = 0x01 ) {
a = 3;
velocidad++;
}
else if (portA = = 0x02){
a =2;
velocidad --;
}
else {
a =1;
}
Decisin mltiple:
switch ( c ) {
case s:
si();
break;
case n:
no();
break;
default:
error ();
}

Bucles while y do-while:
while (! cansado)
{
trabaja ();
}

do {
trabaja ();
} while (! cansado);

Bucle for:
for (inicializacin de variables;
condicin del bucle;
accin al final de cada iteracin)

for (i=0;i<10;i++) {}
for(;;) {} bucle infinito equivalente a
while(1);

Funciones:
Tipo devuelto nombre (parmetros) {}

int cuadrado (int x) {
return x*x;
}

void nada (void){
...
...
return;
}
Funciones:
La funcin principal es la funcin main:
Void main (void){
...
...
}
Las funciones pueden estar en el propio
fichero o en otros (libreras). Estos
ficheros se pueden incorporar a nuestro
cdigo.
Directivas del compilador:
Para definir valores constantes en nuestro
cdigo (sustitucin textual):
#define uno 1
Para incluir ficheros con libreras:
#include <librera.h>
#include librera.h

También podría gustarte