1

Páginas: 5 (1167 palabras) Publicado: 8 de marzo de 2015
M. en C. Francisco Javier Ibarra Villegas

 Es un lenguaje estructurado debido a que permite:
 “Encapsulamiento” de código (como subrutinas o bibliotecas).
 Soporta instrucciones bucles (estructuras).
 while
 do-while
 for
 switch-case

 Permite la utilización de variables locales y globales.

 Bibliotecas estándar: Proporcionan las funciones más comunes para







realizar lastareas necesarias.
Variables globales: Pueden ser modificadas por cualquier función a
lo largo del programa.
Variables locales: Sólo pueden ser modificadas por cualquier función
donde son creadas y ninguna otra función puede manipularlas.
Funciones: (Subrutinas) Partes de código que realizan una tarea
especifica. La función principal que siempre deberá estar presente en
cualquier programa, es la“main”
main() {
}
Secuencia de sentencias: Instrucciones que determinan las
operaciones o acciones que se deben llevar a cabo.

Bibliotecas a utilizar
Variables globales
main() {
Variables locales
Secuencia de sentencias
}

Bibliotecas a utilizar
Declaraciones globales
main() {
Variables locales
Secuencia de sentencias
}
F1() {
Variables locales
Secuencia de sentencias
}
Fn() {
Variables localesSecuencia de sentencias
}

// Se utiliza doble diagonal para comentar en sólo una línea.

/* Utilizar una diagonal seguida de un asterisco define un
comentario de múltiples líneas y debe cerrarse con un asterisco
seguido de una diagonal */

 En lenguaje C existen otros componentes importantes que nos

facilitan la programación:

Nombres e
Identificadores

Operadores

Variables y
ConstantesEstructuras de
Control

 Son aquellos utilizados por los usuarios para definir funciones,

etiquetas, variables, y algunos otros objetos.
 Características:
 La longitud debe ser entre 1 y 31 caracteres alfanuméricos.
 Deben comenzar con letra. El guión bajo “_” cuenta como letra.

 Son sensibles al uso de mayúsculas y minúsculas.
Tip: Es común utilizar minúsculas para las
variables y mayúsculaspara constantes.

 Son los objetos básicos en un programa. Existen distintos tipos de

variables y constantes, los cuales determinan el alcance tanto
numérico como espacial, así como el de los resultados, esto es, los
tipos definen cuán grande puede llegar a ser una variable o
constante.
Tipo

Descripción

Tamaño en bits

Rango

char

Byte o Carácter

8

-128 a +127

int

Word (2 Bytes)

16-32,768 a +32,767

float

Punto flotante de precisión simple

32

3.4 e-38 a 3.4 e+38

double

Punto flotante de precisión doble

64

1.7 e-308 a 1.7 e+308

void

Sin valor

0

 Aunque estos tipos de datos pertenecen al estándar ANSI C para

computadoras, la tabla cambia un poco para sistemas embebidos.
Para la familia 8051, la tabla es la siguiente:

Tipo

Descripción

Tamaño en bits

Rango

charByte o Carácter

8

-128 a +127

int

Word (2 Bytes)

16

-32,768 a +32,767

float

Punto flotante de precisión simple

32

±1.175494e-38 a
±3.402823e+38

double

Punto flotante de precisión doble

n/a

n/a

void

Sin valor

0

Tipo

Modificador / Tipo

Tamaño en bits

Rango

char

Byte

8

-128 a +127

int

long

unsigned char

0 a 255

signed char

-128 a +127

Word (2 Bytes)

16

-32,768 a+32,767

unsigned int

0 a 65,535

signed int

-32,768 a +32,767

Double Word (4 Bytes)

32

±1.175494e-38 a ±3.402823e+38

unsigned long

0 a 4’294’967,295

signed long

-2’147’483,648 a +2’147’483,647

 const – define a un tipo de dato que no cambiará durante la

ejecución del programa.
 volatile – generalmente se utiliza para indicarle al compilador que no
optimice la variable precedida con estecalificador, evitando en
algunas ocasiones su eliminación durante la compilación.
 Las constantes pueden ser expresadas en 3 bases numéricas

distintas:
Número

Decimal

Octal

Hexadecimal

31

31

O37

0x1F

128

128

O200

0x80

123.457

123.457

n/a

n/a

1.01

101 e-2

n/a

n/a

 Un operador es un símbolo que indica al compilador que lleve a cabo

ciertas manipulaciones matemáticas o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EL RECICLAJE 1 1 1 1
  • Trinidad 1+1+1=1
  • BIBLIOGRAFIA DE PETER DRUCKER 1 1 1 1 1 1 1
  • Depreciaciones 1 1 1
  • El párrafo 1 1 1
  • FACTORING 1 1 1
  • desarrolloplacenta 1 1 1
  • ACTIVIDAD 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS