Introduccion al lenguaje c

Páginas: 7 (1539 palabras) Publicado: 1 de febrero de 2016
Introducción al Lenguaje C.
Por Manuel Salcedo

Tema I.
1.1 Marco histórico
Creado entre 1970 y 1972 por Brian Kernighan y Dennis Ritchie para escribir
el código del sistema operativo UNIX.
Desde su nacimiento se fue implantando como el lenguaje de programación de
sistemas favorito para muchos programadores, sobre todo por ser un lenguaje que
conjugaba la abstracción de los lenguajes de altonivel con la eficiencia del lenguaje
máquina. Los programadores de sistemas que trabajaban sobre MS-DOS y
Macintosh también utilizaban C, con lo cual la práctica totalidad de aplicaciones de
sistema para microordenadores y para sistemas UNIX está escrita en este lenguaje.
A mediados de los ochenta el C se convierte en un estándar internacional ISO.
Este estándar incluye tanto la definición dellenguaje como una enorme biblioteca
de funciones para entrada/salida, tratamiento de textos, matemáticas, etc.
A mediados de los ochenta se crea el C++, extensión de C orientada a objetos.
El C++ se convierte en estándar ISO en 1998. En el momento actual, el lenguaje C
no va a modificarse más. Será el C++ el que incorporará nuevos cambios.
Algunos de los servicios proporcionados por las bibliotecasestándares son:
‘ Entrada y salida de datos (stdio.h)
‘ Manejo de cadenas o hileras (string.h)
‘ Rutinas matemáticas (math.h)
1.2 Reglas comunes en lenguaje C.
‘ Cada instrucción debe terminar con punto y coma.
‘ El nombre de los comandos (palabras reservadas del lenguaje) debe
escribirse con letra minúscula.
‘ El uso de mayúscula y minúscula es significativo. Los nombres Tele y tele,
son diferentes.
‘Las instrucciones se pueden agrupar encerrándolas entre: { }.
‘ Es posible incluir aclaraciones o comentarios colocándolos entre: /* ... */.

1

1.3 Variables. Definición.
Las variables representan el lugar de la memoria donde un programa coloca
los datos de manera temporal, para luego, utilizarlos en procesos posteriores.
Las variables se identifican en un programa mediante un nombre, estenombre
lo define el programador y debe cumplir con las reglas siguientes:





Debe comenzar con una letra.
Puede contener números.
No puede tener espacios en blanco ni caracteres especiales.
Puede incluir el caracter de subrayado: “_”.

Para utilizar una variable, primero debe definirse en el programa.
definición requiere de un nombre y un tipo de dato.

Esta

El tipo de dato de la variable serefiere a la clase de valor que se va a
almacenar en ella, por ejemplo: si es número (con decimales o sin decimales); si es
un caracter (letra, dígito, símbolo).
Las variables de un programa se definen colocando delante del nombre la
palabra reservada que define su tipo de dato. Los tipos de datos básicos del
lenguaje C son:
int

Define variables enteras con valor entre -32768 y +32767.
Ejemplo: inta,b,c=1; /* Crea las variables llamadas: a, b, c */

float

Define variables de tipo real con valor entre 3.4x10-38 y 3.4x10+37.
Ejemplo: float x,y=0.25,z;
/* Crea las variables llamadas: x, y */

double

Define variables de tipo real con tamaño doble con relación a float.
Permite almacenar valores entre: 1.7x10-308 y 1.7x10+308.

char

Define variables de tipo caracter.

Ejemplos de definición devariables.
int codigo, cantidad;
float precio, tasa;
char Nivel = ‘A’;
/* Crea la variable Nivel y le asigna el caracter ‘A’. */

2

También existen los modificadores de tipos de datos: long, short, unsigned, signed.
Estos se utilizan para cambiar la dimensión del espacio utilizado para almacenar un
valor.
El tamaño del valor de estos tipos de datos se muestra en la tabla siguiente:
charunsigned char
unsigned int
short int
long int
unsigned long int
float
double

-128
0
0
-32,768
-2,147,483,648
0
3.4x10-38
1.7x10-308

127
255
65,535
32,767
2,147,483,647
4,294,967,295
3.4x1037
1.7x10308

1.4 Valores Constantes.
Al inicio de un programa pueden definirse valores constantes mediante la
instrucción #define.
Ejemplos:
#define inicio 1
#define fin 0

/* Asigna a la variable inicio el valor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion Lenguaje C
  • Introduccion Lenguaje C
  • INTRODUCCION LENGUAJE PROGRAMACION C++
  • Introduccion Al Lenguaje C
  • Introduccion Al Lenguaje C++
  • Introducción a la programación en lenguaje C
  • Introducción al Lenguaje C
  • Introducción a la programacion en lenguaje C con orientacion a micorcontrolador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS