Programando Micros en C

SCM Hacker . Sección Micros
Número: 39

El Magazine electrónico de SCM

International

Programando micros en C

SCM home
SCM International , le provee puerta a puerta a todo el mundo!
Consultas
Cursos
PLCs
Sensores
Micros
Robótica
Alambres Musculares

¿Requiere de desarrollos a medida? o la integración de un sistema?

On-line Book Store

Compre los mejores libros. Ahorre! Pague menos y con costos de envío reducidos!

Electrónica - Mecánica - Micros - Robótica

En esta nota continuaremos con las bases para la edición de programas en C. SCM International, Inc comercializa varios compiladores C y C++ para microcontroladores PIC, 8051 y XA.

Veamos los distintos tipos de variables que pueden ser utilizados en la programación de aplicaciones en C. Las variables pueden ser del tipo Entero, los distintos tipos describen la cantidad de bits de la variable y su rango.

Rango Longitud
Char -128..127 1 byte
unsigned Char 0..255 1 byte
int -32768..32767 2 bytes
unsigned int 0..65536 2 bytes
long -2147483648..2147483647 4 bytes
unsigned long 0..4294967295 4 bytes

El lenguaje C soporta matematica flotante, debe chequear que el compilador que Ud. utilice soporte este tipo de variables para poder utilizarlas.

Rango

dig bytes
float 1.40129E-45..3.402823E+38 -3.402823E+38..-1.40129E-45

7

4

double 4.94065E-324..1.7976931E+308 -1.797693E+308..-4.94065E-324

15

8

long double 1.2E-4932.. -1.2E+4932

10

19

Los compiladores C soportan estructuras de arrays. Los arrays son listas de variables de los tipos predefinidos ubicados secuencialmente en memoria.

Definición de las variables en un programa

Las variable spuden definirse como globales o locales. las variables locales son aquellas que son utilizadas exclusivamente por una función. Estas variables tendrán vida mientras la función este en ejecución.

Declaración de variables

Antes de utilizar una variable esta debe ser declarada. Para definirla debe mencionarse su tipo y nombre. Ejemplo: int b; se declara la variable entera b. Podrá declarar cuantas variables desee en una sentencia. Por ejemplo: int a, b, c; .

Ejemplo en un programa:

#include

main()
{
    int a,b,prom;
    a=10;
    b=6;
    prom = ( a+b ) / 2 ;
    printf("%d.",prom);
}

En la próxima ediciones seguimeremos adelante con la programacion en lenguaje C. Chequee los compiladores C existentes en nuestro site

 

Copyright © 2002 SCM International. All rights reserved.

Por favor, lea cuidadosamente los términos y condiciones descriptas para el uso de   notas de aplicación, materiales, e información de este sitio.

Home page de SCM International

SCM Hacker Magazine home page

 

 

 

 

 

 

El Saber Electronica y computacion Hoy es leer este Magazine.