Fundamentos De Lenguaje c

Páginas: 4 (857 palabras) Publicado: 12 de septiembre de 2011
MICROCONTROLADORES Y LENGUAJE C

Fundamentos de Lenguaje C para PICs
Introducción
En un programa en C se pueden diferenciar varios elementos. * Directivas de preprocesado
- Indican alcompilador cómo debe generar el código máquina. - Bloques funcionales del programa. - Siempre debe incluirse una función llamada main(). - Instrucciones que definen lo que hace el programa y la secuencia deejecución del mismo. - Imprescindibles como documentación del código fuente.
/* FORMATO TIPO DE FICHERO C*/ #include //Directiva

* Funciones

* Sentencias

/* Suma dos enteros */ int suma (inta,b) { return (a+b); //Devuelve suma }

* Comentarios

/* Función principal */ main () { int dato1,dato2; //Declaración int res; //Declaración dato1=5; //Asignación dato2=3; //Asignaciónres=suma(dato1,dato2); }

Fundamentos de Lenguaje C para PICs
Variables
Una variable es un nombre asignado a una o varias posiciones de memoria RAM. En C es necesario declarar todas las variables antes depoder utilizarlas, indicando el nombre asignado y el tipo de datos que en ella se van a almacenar (opcionalmente también el valor inicial asignado). tipo nombre_variable [=valor]; p.e.: int i;

Lostipos de datos aceptados en C estándar son cinco: char (carácter) int (entero) float (coma flotante en 32 bits) double (coma flotante en 64 bits) void (sin valor)

Las variables pueden ser locales oglobales. Las variables locales sólo pueden ser usadas en la función en que se declaran, mientras que las variables globales son compartidas por todas las funciones del programa (deben declararsefuera de cualquier función y antes de ser utilizadas).

1

Fundamentos de Lenguaje C para PICs
El compilador de CCS acepta los siguiente tipos de variable.
Especificación char int float doublevoid int1 int8 int16 int32 short long Significado carácter entero coma flotante
float doble precisión

Tamaño 8 bits 8 bits 32 bits no soportado nulo 1 bit 8 bits 16 bits 32 bits 1 bit 16 bits...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos de lenguaje c
  • C 5 Los Fundamentos Del Lenguaje
  • Fundamentos C++
  • lenguaje c
  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS