Referencia de C
(Resumida; sólo las funciones más importantes;
también puedes ver esta lista
algo más detallada
o volver al menu;
haz clic en una función para más detalles sobre ella.
Si no encuentras lo que buscas o descubres una errata, puedes notificarlo
)
Función | Resumen | Categoría | Include |
abs | Devuelve el valor absoluto de un número | Matemáticas | math.h |
acos | Devuelve el arco coseno de un valor | Matemáticas | math.h |
asin | Devuelve el arco seno de un valor | Matemáticas | math.h |
atan | Devuelve el arco tangente de un valor | Matemáticas | math.h |
atan2 | Devuelve el arco tangente de y/x | Matemáticas | math.h |
atof | Convierte una cadena a su valor numérico (coma flotante) | Conversión | stdlib.h |
atoi | Convierte una cadena a su valor numérico (entero) | Conversión | stdlib.h |
atol | Convierte una cadena a su valor numérico (entero largo) | Conversión | stdlib.h |
clock | Tiempo desde comienzo del programa | Fecha/hora | time.h |
cos | Devuelve el coseno de un ángulo | Matemáticas | math.h |
cosh | Devuelve el coseno hiperbólico de un valor | Matemáticas | math.h |
exit | Termina la ejecución del programa | Conversión | stdlib.h |
exp | Devuelve la exponencial de un número | Matemáticas | math.h |
fclose | Cierra un fichero | Ficheros | stdio.h |
feof | Indica si se ha llegado al final de un fichero | Ficheros | stdio.h |
fgetc | Lee un carácter desde un fichero | Ficheros | stdio.h |
fgets | Lee una cadena de texto desde fichero | Ficheros | stdio.h |
fopen | Abre un fichero | Ficheros | stdio.h |
fprintf | Guarda texto formateado en fichero | Ficheros | stdio.h |
fputc | Guarda un carácter en fichero | Ficheros | stdio.h |
fputs | Guarda una cadena de texto en fichero. No añade un avance de línea al final de la cadena (al contrario que "puts"). | Ficheros | stdio.h |
fread | Lee datos desde fichero | Ficheros | stdio.h |
free | Libera un bloque de memoria que se haya reservado previamente con "malloc" | memoria | sdtlib.h, alloc.h (o malloc.h) |
fscanf | Lee datos formateados desde fichero | Ficheros | stdio.h |
fseek | Salta a una cierta posición de un fichero | Ficheros | stdio.h |
ftell | Indica la posición actual en un fichero | Ficheros | stdio.h |
fwrite | Guarda datos de cualquier tipo en un fichero | Ficheros | stdio.h |
getchar | Lee un carácter desde el buffer del teclado | Pantalla/Teclado | stdio.h |
gets | Lee una cadena de texto desde teclado | Pantalla/Teclado | stdio.h |
isalnum | Indica si un carácter es alfabético o numérico | Conversión | ctype.h |
isalpha | Indica si un carácter es alfabético | Conversión | ctype.h |
isdigit | Indica si un carácter es numérico | Conversión | ctype.h |
islower | Indica si un carácter es una letra en minúsculas | Conversión | ctype.h |
isspace | Indica si un carácter es espacio (o similar) | Conversión | ctype.h |
isupper | Indica si un carácter es una letra en mayúsculas | Conversión | ctype.h |
log | Devuelve el logaritmo de un número | Matemáticas | math.h |
log10 | Devuelve el logaritmo en base 10 de un número | Matemáticas | math.h |
malloc | Reserva una cierta cantidad de memoria | memoria | sdtlib.h, alloc.h (o malloc.h |
pow | Devuelve x elevado a y | Matemáticas | math.h |
pow10 | Devuelve 10 elevado a un número | Matemáticas | math.h |
printf | Muestra texto formateado en pantalla | Pantalla/Teclado | stdio.h |
putchar | Muestra un carácter en pantalla | Pantalla/Teclado | stdio.h |
puts | Muestra una cadena de texto en pantalla y avanza de línea | Pantalla/Teclado | stdio.h |
rand | Devuelve un número al azar | Num. al azar | sdlib.h |
scanf | Lee datos formateados desde teclado | Pantalla/Teclado | stdio.h |
sin | Devuelve el seno de un ángulo | Matemáticas | math.h |
sinh | Devuelve el seno hiperbólico de un valor | Matemáticas | math.h |
sprintf | Crea una cadena de texto según cierto formato | Cadenas | stdio.h |
sqrt | Devuelve la raíz cuadrada de un número | Matemáticas | math.h |
srand | Inicializa la generación de números al azar | Num. al azar | sdlib.h |
sscanf | Lee datos formateados desde una cadena | Cadenas | stdio.h |
strcat | Añade más texto al final de una cadena de texto | Cadenas | string.h |
strchr | Busca cierta letra dentro de una cadena de texto | Cadenas | string.h |
strcmp | Compara dos cadenas de texto | Cadenas | string.h |
strcpy | Asigna un valor a una cadena de texto | Cadenas | string.h |
strlen | Devuelve la longitud de una cadena de texto | Cadenas | string.h |
strstr | Busca cierta subcadena dentro de una cadena de texto | Cadenas | string.h |
tan | Devuelve la tangente de un ángulo | Matemáticas | math.h |
tanh | Devuelve la tangente hiperbólica de un valor | Matemáticas | math.h |
time | Tiempo en segundos desde 01/01/1970, 00:00h | Fecha/hora | time.h |
tolower | Convierte un carácter a minúsculas | Conversión | ctype.h |
toupper | Convierte un carácter a mayúsculas | Conversión | ctype.h |