Lenguaje C

Páginas: 7 (1718 palabras) Publicado: 27 de mayo de 2015
LENGUAJE DE PROGRAMACION C

El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan del código fuente para funcionar (P.ej: Basic).Los compilados convierten el código fuente en un fichero objeto y ‚este en un fichero ejecutable. Este es el caso del lenguaje ‘C'.

Podemos decir que el lenguaje'C' es un lenguaje de nivel medio, ya que combina elementos de lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador. Es un lenguaje estructurado, ya que permite crear procedimientos en bloques dentro de otros procedimientos. Hay que destacar que el 'C' es un lenguaje portable, ya que permite utilizar el mismo código en diferentes equipos y sistemas informáticos: el lenguaje esindependiente de la arquitectura de cualquier maquina en particular.

Tipos de datos

El lenguaje C ofrece tres tipos de datos básicos:

Números enteros definidos con la palabra clave int
Letras o caracteres definidos con la palabra clave char
Números reales o en coma flotante definidos con las palabras claves float o double

Enteros:

Los enteros son el tipo de dato más primitivo en C. Se usanpara representar números enteros. Pero siempre se pueden encontrar otras aplicaciones para los números enteros. En general se pueden usar para representar cualquier variable discreta.

Los tipos de datos enteros son: short, int, long y long long, cada uno representando un número entero de un tamaño o capacidad determinado. Según el compilador y la plataforma de hardware, cada uno de estos tipos dedato puede ocupar desde 1 byte hasta 8 bytes en memoria.

Flotantes:

Se denomina flotantes a los tipos de datos que representan a los números reales, ya que utilizan un sistema de representación basado en la técnica de coma flotante, que permite operar con números reales de diversas magnitudes, mediante un número decimal llamado mantisa y un exponente que indica el orden de magnitud.

El tipode dato flotante en lenguaje C sólo tiene dos tamaños: el float y el double, que son 4 bytes y 8 bytes respectivamente. Se los puede utilizar tanto para representar números decimales, como para representar números enteros con un orden de magnitud muy grande.

La forma de declarar una variable flotante es escribiendo en una línea uno de los tipos de datos flotantes y a continuación el nombre dela variable y tal vez algún valor que se les quiera dar.

Caracteres:

Los caracteres se representan utilizando el tipo char, que tiene sólo 1 byte de tamaño. Este tipo se utiliza para representar los 256 caracteres de la tabla de caracteres del sistema. El tipo char es también un tipo entero, ya que puede tomar valores de 0 a 255. Por lo tanto también puede ser signed o unsigned.

En cuanto ala forma de declarar variables de tipo char es la misma forma que con los otros tipos.

Palabras reservadas

C utiliza ciertos nombres para designar funciones, dichos nombres se conocen como palabras reservadas. Una variable no puede llamarse igual que una palabra reservada. C cuenta con 32 palabras reservadas, estas son:

auto: modificador que indica que una variable local se crea al inicio de laejecución de la función y se destruye al final.
break: Provoca que se termine la ejecución de una iteración o para salir de la sentencia switch.
case: Sentencia que hace parte de cada uno de los casos del switch.
char: Tipo de dato carácter (normalmente 1 Byte)
const: Define variables cuyo valor debe permanecer constante durante toda la ejecución del programa.
continue: Provoca que secomience una nueva iteración, evaluándose la expresión de control.
default: Es el caso por defecto que se ejecuta si dentro del switch no concuerda ninguno de los casos definidos.
do: Variación del while donde primero se ejecuta y después se procede a evaluar la expresión de control.
double: Tipo de dato flotante (real) (normalmente 8 Bytes).
else: Es la segunda parte de un condicional if, se...
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