Lenguaje c

Páginas: 5 (1009 palabras) Publicado: 20 de marzo de 2014
LENGUAJES DE PROGRAMACIÓN II C

Forma general de un programa en C

Declaraciones globales
main( )
{
variables locales
sentencias
}
f1( )
{
.........
}
...
...
fn ( )
{
.........
}

Nombre de identificadores
Son los nombres usados para referirse a las variables, funciones, etiquetas y otros objetos
definidos por el usuario.
La longitud de un identificador en Turbo C puedevariar entre 1 y 32 caráteres. El primer
carácter debe ser una letra o un símbolo de subrayado, los carácteres siguientes pueden ser
letras, números o símbolos de subrayado.
Correcto -----> cont, cuenta23, balance_total
Incorrecto -----> 1cont, hola!, balance...total
En C las mayúsculas y las minúsculas se tratan como distintas.

Tipos de datos
Existen cinco tipos de datos atómicos en C:Tipo Bits Rango
char 8 0 a 255
int 16 -32.768 a 32.767
float 32 3,4 E -38 a 3,4 E +38
double 64 1,7 E -308 a 1,7 E +308
void 0 sin valor


El void se usa para declarar funciones que no devuelven ningún valor o para declarar funciones
sin parámetros.

Modificadores detipos
signed
unsigned
long
short

Los modificadores signed, unsigned, long y short se pueden aplicar a los tipos base entero y
carácter. Sin embargo, long también se puede aplicar a double.

Tipo bits Rango
char 8 -128 a 127
unsigned char 8 0 a 255
signed char 8 -128 a127
int 16 -32.768 a 32.767
unsigned int 16 0 a 65.535
signed int 16 -32.768 a 32.767
short int 16 -32.768 a 32.767
unsigned short int 16 0 a 65.535
signed short int 16 -32.768 a 32.767
long int 32-2147483648 a 2147483647
signed long int 32 -2147483648 a 2147483647
float 32 3,4 E -38 a 3,4 E +38
double 64 1,7 E -308 a 1,7 E +308
long double 64 1,7 E -308 a 1,7 E +308


Modificadores de acceso
Las variables de tipo const no pueden ser cambiadas durante la ejecución delprograma. Por
ejemplo,
const int a;

Declaración de variables
Todas las variables han de ser declaradas antes de ser usadas. Forma general:
tipo lista_de_variables;

int i,j,l;
short int si;

Existen tres sitios donde se pueden declarar variables: dentro de las funciones (variables
locales), en la definición de parámetros de funciones (parámetros formales) y fuera de todas las
funciones(variables globales).

Variables externas
Si una función situada en un fichero fuente desea utilizar una variable de este tipo declarada en
otro fichero, la debe declarar (o mejor dicho referenciar) con la palabra extern.

Archivo 1
int x,y;
char ch;

main ( )
{
x=120;
......
}

Archivo 2
extern int x,y;
extern char ch;

void func1( )
{
x=y/10;
.......
}

Variableestáticas (static)
Tienen memoria asignada durante toda la ejecución del programa. Su valor es recordado
incluso si la función donde está definida acaba y se vuelve a llamar más tarde. Ejemplo:
series (void)
{
static int num;
num=num+23;
return (num);
}

Variables registro
El especificador register pide a Turbo C que mantenga el valor de una variable con ese
especificador de forma que sepermita el acceso más rápido a la misma. Para enteros y
carácteres esto significa colocarla en un registro de la CPU.
Sólo se puede aplicar a variables locales y a los parámetros fomales de una función.
Son ideales para el control de bucles.
pot_ent (int m, register int e)
{
register int temp;
temp=1;
for ( ; e; e--) temp *=m;
return (temp);
}

Sentencias de asignación
Forma general:...
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