Lenguaje c

Páginas: 11 (2644 palabras) Publicado: 5 de mayo de 2010
Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 66

Estructura general de un programa en C
/* Comentarios de un parrafo completo comprendidos entre /*.....*/, sirven para aclarar qué el programa o una parte del programa */ Comentarios de 1 sola línea Zona de ficheros de cabecera de las librerías

// //

#include

// h de Head

Zona de prototipos defunciones

int Potencia (int x,y) // Zona de variables globales

int valor; float media_total; void main (void) // Prog. ppal. típico de Turbo C

{
// llave de inicio del programa // codigo del programa ....... ....... // fin del programa .......

}
// Desarrollo del código de las funciones anteriores

Técnicas de Programación

2ª Parte:

Lenguaje C

Metodología de Programación,Programación en C, Aplicaciones electrónicas 2 / 66

Modificadores de los tipos de datos básicos

Datos tipo enteros:

unsigned: signed: unsigned short: signed short: unsigned long: signed long:

sin signo con signo corto sin signo corto con signo largo sin signo largo con signo

Datos tipo carácter

unsigned: signed:

sin signo con signo

Datos tipo real

double: signed:

dobledoble largo

Técnicas de Programación

2ª Parte:

Lenguaje C

Metodología de Programación, Programación en C, Aplicaciones electrónicas 3 / 66

TIPOS ENTEROS

CHAR (CARACTER)

1 BYTE RANGO: -128... 127 char 0...255 unsigned char

EJEMPLO:

char car;

/* car es una variable de tipo char */

INT (ENTERO)

RANGO PARA 16 BITS:

-32768... 32767 int

0... 65535 unsigned intEJEMPLO: int x;

/* x es de tipo entero */

Técnicas de Programación

2ª Parte:

Lenguaje C

Metodología de Programación, Programación en C, Aplicaciones electrónicas 4 / 66

SHORT (ENTERO CORTO) 2 BYTES RANGO: -32768... 32767 short 0... 65535 unsigned short

EJEMPLO: short x,y;

/* declara x e y como enteros cortos */

LONG (ENTERO LARGO)

4 BYTES RANGO: -2147483648...2147483647 long 0... 4.294.967.295 unsigned long

EJEMPLO: long var;

/* var es de tipo long*/ Tipo ENUMERADO

ENUM (ENUMERACIÓN)

LISTA DE VALORES REPRESENTADOS POR IDENTIFICADORES EJEMPLO : enum semana
{ lunes, martes, miercoles, jueves, viernes, sabado, domingo} ;

enum semana ayer

/* ayer es un tipo enumerado semana * /

/* lunes toma el valor 0 y domingo el valor 6* /

Técnicas deProgramación

2ª Parte:

Lenguaje C

Metodología de Programación, Programación en C, Aplicaciones electrónicas 5 / 66

TIPO REAL

FLOAT

(REALES EN SIMPLE PRECISION)

4 BYTES RANGO: -3.402823E+38.....-1.40129E45 1.401293E-45 ... 3.40282E38 negativos positivos

-3E+38.....-1’4E45 1’4E-45.....3E38

EJEMPLO: float x;

/* x es un real */

DOUBLE (REALES EN DOBLE PRECISION)

8BYTES

RANGO: -1.79769313316E308.......4.94065E-324 4.94065E-324... 1.797334862316E308

negativos positivos

EJEMPLO: double x;

/* x es un real en doble precisión * /

Técnicas de Programación

2ª Parte:

Lenguaje C

Metodología de Programación, Programación en C, Aplicaciones electrónicas 6 / 66

ARRAYS

CONJUNTO DE ELEMENTOS DEL MISMO TIPO EJEMPLO: char a[40]; /* 40caracteres del 0 al 39 */

VOID

SE UTILIZA PARA DECLARAR FUNCIONES QUE NO RETORNAN NINGUN VALOR 0 NO ACEPTAN PARAMETROS .

EJEMPLO: void f (int a);

/* la función no retorna valores */

CONST INDICA QUE EL VALOR DE UN IDENTIFICADOR NO PUEDE SER MODIFICADO

OPERADORES ‘ESPECIALES’

X ++ X --

INCREMENTO DE LA VARIABLE X EN 1 DECREMENTO DE LA VARIABLE X EN 1

Técnicas de Programación2ª Parte:

Lenguaje C

Metodología de Programación, Programación en C, Aplicaciones electrónicas 7 / 66

ENTRADA - SALIDA ESTANDAR
Con este epígrafe nos referimos a las funciones estándar de C para realizar entrada de datos por teclado y salida de datos hacia pantalla. Son funciones definidas en la librería estándar. Para usarlas es necesario incluir el fichero de cabecera de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS