Вы находитесь на странице: 1из 9

Universidad Nacional de Ingeniera FIEE

Autor: Mauricio Galvez Legua (mgalvez@uni.edu.pe)

Copyright 2013 por UNI

C es un lenguaje de programacin creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell. Es un lenguaje de programacin orientado a la implementacin de Sistemas Operativos como UNIX y Linux, compiladores, manejadores de bases de datos, procesadores de textos, juegos, etc. Caractersticas
Es un lenguaje estructurado. Permite el manejo de datos (bits y bytes).

C es Case Sensitive (sensible a las maysculas).


Acceso a memoria de bajo nivel mediante el uso de punteros.

A partir de C se ha generado variantes de dicho lenguaje de programacin:


Objective-C fue el primer intento para implementar la

programacin orientada a objetos en C. C++ fue el segundo intento de proporcionar orientacin a objetos a C y es la variante ms difundida y aceptada.

Tambin se cre lenguajes inspirados en la sintaxis de C, pero que no son compatibles con l:
Java JavaScript C# (pronunciado C Sharp) es un lenguaje desarrollado por

Microsoft derivado de C/C++ y Java.

#include <stdio.h> main() { printf("Hola mundo\n"); /* Este es un comentario */ system("PAUSE"); }

#include <stdio.h>
#include es lo que se llama una directiva. Sirve para indicar al

main()

compilador que incluya un archivo. Cuando en compilador se encuentra con esta directiva la sustituye por el archivo indicado. En este caso es el archivo stdio.h que es donde est definida la funcin printf, que veremos luego. stdio.h, significa "standard input-output header" (cabecera estndar E/S), es una librera estndar del lenguaje de programacin C que contiene entre otras cosas funciones para operaciones de entrada y salida. deben tener una funcin llamada main. caso la funcin main).

Es la funcin principal del programa. Todos los programas de C

Son las llaves que indican el comienzo y el fin de una funcin (en este

printf("Hola mundo\n");
La funcin printf muestra un mensaje por la pantalla. Al

final del mensaje "Hola mundo" aparece el smbolo '\n'; este hace que despus de imprimir el mensaje se pase a la lnea siguiente.

/* Comentario */
Esto es un comentario, no se ejecuta. Sirve para describir

el programa. Un comentario puede ocupar ms de una lnea.

system("PAUSE")
Permite detener la ejecucin del programa hasta que se

presione una tecla.

La biblioteca estndar de C (tambin conocida como libc) es una recopilacin de ficheros, cabecera y bibliotecas con rutinas, estandarizadas por un comit de la Organizacin Internacional para la Estandarizacin (ISO), que implementan operaciones comunes, tales como las de entrada y salida o el manejo de cadenas. Existen una gran cantidad de libreras, la mayora son de libre uso:

math.h contiene las funciones matemticas comunes. string.h para manipulacin de cadenas de caracteres.

Otras libreras son propietarias como por ejemplo:


conio.h, propiedad de Borland (slo sus compiladores

pueden usarla). Esta librera se utiliza por sus comandos: getch(), clrscr(), gotoxy(), textcolor(), y textbackground(), los cuales permiten "mejorar" la presentacin de datos al programa. Se puede instalar la librera conio.h en el IDE Dev-C++. El procedimiento esta indicado en la siguiente direccin: http://darkchicles.wordpress.com/2011/05/26/conio-hen-devc/

Copyright 2013 por UNI

Вам также может понравиться