C

Páginas: 5 (1211 palabras) Publicado: 17 de diciembre de 2015
Las Librerías y Funciones Standard Del Lenguaje C
stdio.h
ctype.h
string.h
math.h
stdlib.h
assert.h
setjmp.h
signal.h
time.h
Input and Output:
FILE *fopen(const char *filename, const char *mode)
FILE *freopen(const char *filename, const char *mode, FILE *stream)
int fflush(FILE *stream)
int fclose(FILE *stream)
int remove(const char *filename)
int rename(const char *oldname, const char*newname)
FILE *tmpfile(void)
char *tmpnam(char s[L_tmpnam])
int setvbuf(FILE *stream, char *buf, int mode, size_t size)
void setbuf(FILE *stream, char *buf)
int fprint(FILE *stream, const char *format, …)
int sprintf(char *s, const char *format, …)
vprintf(const char *format, va_list arg)
vfprintf(FILE *stream, const char *format, va_list arg)
vsprintf(char *s, const char *format, va_list arg)int fscanf(FILE *stream, const char *format, …)
int scanf(const char *format, …)
int sscanf(char *s, const char *format, …)
int fgetc(FILE *stream)
char *fgets(char *s, int n, FILE *stream)
int fputc(int c, FILE *stream)
int fputs(const char *s, FILE *stream)
int getc(FILE *stream)
int getchar(void)
char *gets(char *s)
int putc(int c, FILE *stream)
int putchar(int c)
int ungetc(int c, FILE*stream)
size_t fread(void *ptr, size_t size, size_t nobj, FILE *stream)
size_t fwrite(const void *ptr, size_t size, size_t nobj, FILE *stream)
int fseek(FILE *stream, long offset, int orogin)
long ftell(FILE *stream)
void rewind(FILE *stream)
int fgetpos(FILE *stream, fpos_t *ptr)
int fsetpos(FILE *stream, const fpos_t *ptr)
void clearerr(FILE *stream)
int feof(FILE *stream)
int ferror(FILE *stream)
voidperror(const char *s)
Mathematical Functions:
sin(x)
cos(x)
tan(x)
asin(x)
acos(x)
atan(x)
atan2(x)
sinh(x)
cosh(x)
tanh(x)
exp(x)
log(x)
log10(x)
pow(x,y)
sqrt(x)
ceil(x)
floor(x)
Utility Functions:
double atof(const char *s)
int atoi(const char *s
long atol(const char *s)
double strrod(const char *s, char **endp)
long strtol(const char *s, char **endp, int base)
unsignedlong strtoul(const char *s, char **endp, int base)
int rand(void)
void srand(unsigned int seed)
void *calloc(size_t nobj, size_t size)
void *malloc(size_t size)
void *realloc(void *p, size_t size)
void free(void *p)
void abort(void)
void exit(int status)
int atexit(void (*fcn)(void))
int system(const char *s)
char *getenv(const char *name)
void *bsearch(const void *key, const void *base, size_t n,size_t size, int (*cmp)(const void *keyval, const void *datum))
void qsort(void *base, size_t n, size_t size, int (*cmp)(const void *, const void *))
int abs(int n)
long labs(long n)
div_t div(int num, int denom)
ldiv_t ldiv(long num , long denom)
Data and Time Functions:
clock_t clock(void)
time_t time(time_t , *tp)
double difftime(time_t time2 , time_t time1)
time_t mktime(struct tm *tp)char *asctime(const time_t *tp)
char *ctime(const time_t *tp)





Contiene la macro assert (aserción), utilizada para detectar errores lógicos y otros tipos de fallos en la depuración de un programa.

Conjunto de funciones para manipular números complejos (nuevo en C99).

Contiene funciones para clasificar caracteres según sus tipos o para convertir entre mayúsculasy minúsculas independientemente del conjunto de caracteres(típicamente ASCII o alguna de sus extensiones).

Para analizar los códigos de error devueltos por las funciones de biblioteca.

Para controlar entornos en coma flotante (nuevo en C99).

Contiene la definición de constantes que especifican ciertas propiedades de la biblioteca de coma flotante, como la diferenciamínima entre dos números en coma flotante (_EPSOLON), el número máximo de dígitos de precisión (_DIG), o el rango de valores que se pueden representar (_MIN, _MAX).

Para operaciones de conversión con precisión entre tipos enteros (nuevo en C99).

Para utilizar los conjuntos de caracteres ISO 646 (nuevo en NA1).

Contiene la definición de constantes que especifican...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ahncc c c c
  • ´ç´-ç´-ç´-
  • <c<c<
  • C
  • C
  • C
  • C
  • C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS