funciones de biblioteca - Cátedra de Programación

Anuncio
U.N.Sa – SEDE REGIONAL ORAN
Cátedra: Programación
Año:2013
FUNCIONES MAS USADAS
FUNCION
TIPO
abs(i)
int
atof(s)
double
atoi(s)
int
atol(s)
long
PROPOSITO
LIBRERÍA
Retorna el valor absoluto de i
stdlib.h
Convierte la cadena s a una cantidad en doble precisión.
stdlib.h
Convierte la cadena s a un entero.
stdlib.h
Convierte la cadena s a un entero largo
stdlib.h
Retorna el resto de d1/d2 (con el mismo signo de d1).
math.h
fmod(d1,d2)
double
getchar(void)
int
Leer un carácter desde el dispositivo de entrada estándar.
stdio.h
char*
Leer una cadena desde el dispositivo de entrada estándar.
stdio.h
isalnum(c)
int
Determina si el argumento es alfanumérico. Retorna un
valor distinto de cero si es cierto; en otro caso devuelve
cero.
ctype.h
isalpha(c)
int
Determina si el argumento es alfabético. Retorna un valor
distinto de cero si es cierto; en otro caso devuelve cero.
ctype.h
isdigit(c)
int
Determina si el argumento es un digito. Retorna un valor
distinto de cero si es cierto; en otro caso devuelve cero.
ctype.h
islower(c)
int
Determina si el argumento es una minúscula. Retorna un
valor distinto de cero si es cierto; en otro caso devuelve
cero.
ctype.h
isodigit(c)
int
Determina si el argumento es un digito octal. Retorna un
valor distinto de cero si es cierto; en otro caso devuelve
cero.
ctype.h
isupper(c)
int
Determina si el argumento es una mayúscula. Retorna un
valor distinto de cero si es cierto; en otro caso devuelve
cero.
ctype.h
isxdigit(c)
int
Determina si el argumento es un digito hexadecimal.
Retorna un valor distinto de cero si es cierto; en otro caso
devuelve cero.
ctype.h
Retorna el logaritmo natural de d.
math.h
gets(s)
log(d)
double
Funciones Estándar de C
Página 1
U.N.Sa – SEDE REGIONAL ORAN
Cátedra: Programación
Año:2013
log10(d)
double
Retorna el logaritmo decimal de d.
math.h
pow(d1,d2)
double
Retorna d1 elevado a la potencia d2.
math.h
printf(…)
int
Escribe datos en el dispositivo de salida estándar.
stdio.h
putchar(c)
int
Escribe un carácter en el dispositivo de salida estándar.
stdio.h
puts(s)
int
Escribe una cadena en el dispositivo de salida estándar.
stdio.h
scanf(…)
int
Lee datos desde el dispositivo de entrada estándar.
stdio.h
Retorna la raíz cuadrada de d.
math.h
sqrt(d)
double
strcmp(s1,s2)
int
Compara dos cadenas lexicográficamente. Retorna un valor
negativo si s1<s2; 0 si son iguales; y un valor positivo si
s1>s2.
string.h
strcpy(s1,s2)
int
Compara dos cadenas lexicográficamente, sin considerar
mayúsculas o minúsculas. Retorna un valor negativo si
s1<s2; 0 si son iguales; y un valor positivo si s1>s2.
string.h
strcpy(s1,s2)
char*
Copia la cadena s2 en la cadena s1.
string.h
Retorna el numero de caracteres en s.
string.h
Pone todos los caracteres de s en c (excluyendo el carácter
nulo del final \0).
string.h
ctype.h
strlen(s)
int
strset(s,c)
char*
toascii(c)
int
Convierte el valor del argumento a ASCII.
tolower(c)
int
Convierte una letra a minúscula.
ctype.h , stdlib.h
toupper(c)
int
Convierte una letra a mayúscula.
ctype.h, stdlib.h
rand(void)
int
Retorna un valor aleatorio positivo (entre 0 y RAND_MAX).
(RAND_MAX: numero enorme de varios millones).
stdlib.h
Inicializa el generador de números aleatorios.
stdlib.h
srand(u)
void
Nota 1: Tipo refiere al tipo de la cantidad devuelta por la función.
Nota 2: Un asterisco denota un puntero.
Nota 3:
c denota un argumento de tipo carácter.
d denota un argumento de doble precisión.
Funciones Estándar de C
Página 2
U.N.Sa – SEDE REGIONAL ORAN
Cátedra: Programación
s
i
u
Año:2013
denota un argumento de tipo cadena.
denota un argumento de tipo entero.
denota un argumento entero sin signo.
Bibliografía: “PROGRAMACION EN C”, Byron S. Gottfried.
Funciones Estándar de C
Página 3
Descargar