Está en la página 1de 4

Libreras del lenguaje C

Entrada y Salida: <stdio.h> clearerr fgets freopen getchar remove sscanf fclose fopen fscanf gets rename tmpfile feof formato fseek perror rewind tmpnam ferror fprintf fsetpos printf scanf ungetc fflush fputc ftell putc setbuf vfprintf fgetc fputs fwrite putchar setybuf vprintf fgetpos fread getc puts sprintf vsprintf

Character Class Tests: <ctype.h> Tolower islower toupper isprint isalnum ispunct isalpha isspace iscntrl ispunct isdigit isupper isgraph isxdigit

Funciones de cadena: <string.h> memchr strcmp strmcmp strxfrm Funciones matemticas: <math.h> Acos Exp log10 tanh Asin Fabs modf atan floor pow atan2 fmod sin ceil frexp sinh cos ldexp sqrt cosh log tan memcmp strcoll strmcpy memcpy strcpy strpbrk memmove memset strcspn strrchr strerror strspn strcat strlen strstr strchr strmcat strtok

Data and Time Functions: <time.h> asctime strftime clock time ctime difftime Gmtime localtime mktime

Diagnstico: <assert.h> Void assert(int expression)

Saltos no locales: <setjmp.h> longjmp setjmp

Seales: <signal.h> raise signal

Funciones de utilidad: <stdlib.h> abort calloc malloc srand abs div mblen strtod atexit exit mbstowcs strtol atof free mbtowc strtoul atoi getenv qsort system atol labs rand wctomb bsearch ldiv Realloc

Resumen de las libreras Assert.h Contiene una macro para el diagnstico dentro de los programas. Ctype.h Contiene varias funciones para comprobacin de tipos y

transformacin de caracteres. Errno.h Contiene varias macros usadas para informar de errores. Limits.h Contienen varias macros que definen constantes para el tamao de tipo enteros. Float.h Contienen varias macros que definen constantes para el tamao de tipo flotante. Locale.h Contienen varias macros, funciones y tipos para unidades locales, como unidad monetaria, tiempo, dgitos, etc. Math.h Contiene una macro y varias funciones matemticas. Setjmp.h Contienen declaraciones que proporcionan una forma de evitar la secuencia normal de llamada y regreso de funciones.

Signal.h Contiene un tipo, dos funciones y varias macros para manejar condiciones excepcionales que aparecen durante la ejecucin, tal como una seal de interrupcin de una fuente externa o un error en la ejecucin.

Stdarg.h Contiene un tipo y tres macros que proporcionan recursos para recorrer una lista de argumentos de funcin de tamao y tipo desconocido. Stddef.h Contiene varios tipos y macros que tambin estn definidas en otras libreras, como size_t. Stdio.h Contiene tipos, macros y funciones para la realizacin de tareas de E/S. Stdlib.h Contiene tipos, macros y funciones para la conversin numrica, generacin de nmeros aleatorios, bsquedas y ordenacin, gestin de memoria y tareas similares.

String.h Contiene tipos, macros y funciones para la manipulacin de cadenas de caracteres. Time.h Contiene tipos, macros y funciones para la la manipulacin de informacin sobre fechas y horas.

Tipos: char, int, float, long, long long, short, double, void.

Printf La funcin printf enva una cadena de texto con formato a la salida estndar (usualmente la pantalla). Hace parte de la biblioteca estndar de C, empaquetada en el archivo de cabecera stdio.h. La funcin retorna un valor entero que representa el nmero de caracteres enviados a la salida estndar o un valor negativo en caso de error.

Sintaxis de Printf Printf(cadena, %Identificador_formato",&variable) En donde: Cadena ser cualquier texto encerrado entre comillas dobles. Esta cadena puede contener secuencias de escape o comodines de formato para nmeros. %Identificador_formato indicara si va a imprimir un entero, float, carcter, etc. Por ejemplo: a) %d para enteros decimales b) %f para real como flotante c) %s cadena de caracteres d) %c carcter &Variable se sustituye por el nobre de la variable a imprimir en caso de que exista, pero debe llevar antes & para indicarle al compilador la direccion en memoria.

Scanf Es una funcin que lee datos ingresados por teclado y se los asigna a una variable indicada. Esta funcin tambin maneja caracteres de sustitucin como lo hace printf(), con el fin de especificar los datos que se estn leyendo.

Sintaxis de Scanf scanf("%tipo",&variable); En donde: %tipo sera sustituido como en printf por: a) %c para leer un carcter nico. b) %d lectura de un entero decimal c) %f lectura de un nmero de punto flotante d) %s lectura de una cadena

También podría gustarte