Lenguaje C

Páginas: 12 (2917 palabras) Publicado: 22 de mayo de 2015
Lenguaje C
El lenguaje C, fue diseñado por Dennies Ritchie en 1970, en los laboratorios Bell de Estados Unidos.
Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control amuy bajo nivel
Este lenguaje presenta varias características, entre las cuales están:
1. Lenguaje de programación de propósitos generales
2. Permite la Programación Estructurada
3. Abundancia de Operadores y Tipos de Datos
4. No está asociado a ningún sistema operativo ni a ninguna máquina
5. Popular y Eficaz
6. Permite el desarrollo de Sistemas Operativos y programas de aplicación
7. Portabilidad8. Existen las librerías en las bibliotecas
9. tiene sólo 32 palabras reservadas
El lenguaje C consta de
El lenguaje C propiamente dicho: tipos de datos, expresiones y estructuras de control
Extensiones en forma de macros y un amplio conjunto de librerías predefinidas
Estructura de un programa en C. 
 
 Todo programa escrito en C consta de una o más funciones, una de las cuales se llama main. Elprograma siempre comenzará por la ejecución de la función main. Cada función debe contener: 
 
 

Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados con paréntesis.
 
 

Una lista de declaraciónde argumentos, si se incluyen estos en la cabecera.
 
 

Una sentencia compuesta, que contiene el resto de la función.

 
 Losargumentos son símbolos que representan información que se le pasa  a la función desde otra parte del programa . (También se llaman parámetros a los argumentos). 
  
 
 Cada sentencia compuesta se encierra con un par de llaves, {.....}. Las llaves pueden contener combinaciones de sentencias elementales (denominadas sentencias de expresión) y otras sentencias compuestas. Así las sentencias compuestas puedenestar anidadas, una dentro de otra. Cada sentencia de expresión debe acabar en punto y coma (;). 
  
 
 Los comentarios pueden aparecer en cualquier parte del programa, mientras estén situados entre los delimitadores  /* ................ */ (por ejemplo: /*esto es un ejemplo*/). Los comentarios son útiles para identificar los elementos principales de un programa o simplemente para orientar a unposible usuario de ese código. 
 Todo fichero fuente en C sigue la siguiente estructura; para verla más claramente pondremos un ejemplo con sus correspondientes comentarios, que nos vayan explicando cada una de las partes, muchas de las cosas que se vean, no se conocen aún, pero nos servirán para hacernos una idea de cómo se estructura un programa: 
 


 
Ejemplo: 
 
#include 
#include

ENTRADA Y SALIDA DEL LENGUAJE C
Se refiere a las operaciones que se producen en el teclado y en la pantalla de lacomputadora. En C no hay palabras claves para realizar las acciones de Entrada/Salida,estas se hacen mediante el uso de las funciones de la biblioteca estándar (stadio.h).Para utilizar las funciones de E / S debemos incluir en el programa el archivo de cabecera, ejemplo:stdio.h, mediante la declaratoria:
#include
Las Funciones de E/S más simples son getchar() que lee un carácter del teclado, espera un retorno, es decir un
enter y el eco aparece. Es decir la tecla presionada.
putchar():
Imprime un carácter en la pantalla, en la posición actual del cursor.Algunas variaciones:
getche():
Aparece el Eco
getch():
No aparece el eco mestas instrucciones se encuentranen la biblioteca
conio.h

Tipos de datos
Enteros
Los enteros son el tipo de dato más primitivo en C. Se usan para 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...
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