“Año del Fortalecimiento de la Soberanía Nacional”
FUNDAMENTOS DE PROGRAMACIÓN
Librerías y Funciones de c++
DOCENTE: Ing. Abdi Ruelas Carazas.
ESTUDIANTES:
● Lilibeth Borda Huarancca
● Benjamin Cajavilca Choquemamani
● Alejandra Almanza Paredes
● Jhean Carlos Roque Mamani
● Jose Alfredo condori vargas
GRUPO: 3
CICLO: 2022-10
NRC: 21321
CUSCO-PERÚ
1
ÍNDICE
Librería stdlib.h 3
stdlib.h exit(): 3
stdlib.h system(): 4
stdlib.h abs(): 4
stdlib.h labs(): 5
stdlib.h atof(): 5
stdlib.h atoi(): 6
stdlib.h atol(): 6
stdlib.h rand(): 7
Librería math.h 7
math.h ceil() 7
math.h fabs() 8
math.h fmod() 9
math.h pow() 9
math.h sqrt() 10
Librería stdio.h 10
stdio.h getchar() 10
stdio.h putchar() 11
stdio.h gets() 12
stdio.h puts() 12
Librería string.h 13
string.h strcat() 13
string.h strcmp() 14
string.h strcpy() 15
string.h strcspn() 15
string.h strerror() 16
String.h strlen() 16
Librería ctype.h 17
ctype.h tolower() 17
ctype.h toupper() 18
ctype.h isalnum() 19
ctype.h isalpha() 20
ctype.h isdigit() 21
ctype.h isascii() 22
ctype.h isspace () 22
ctype.h islower() 22
ctype.h isupper() 23
ctype.h ispunct () 23
ctype.h isxdigit () 24
2
Librería stdlib.h
Stdlib.h (librería o biblioteca estándar) es el archivo de cabecera de inclusión, que permite realizar ciertas
operaciones como conversión de tipos, gestión de memoria dinámica, control de procesos, funciones de
entorno, de ordenación y búsqueda.
1. stdlib.h exit():
Esta función interrumpe la ejecución del programa.
2. stdlib.h system():
Esta función permite ejecutar subprocesos o comandos del sistema operativo, como «cls» y
«pause».
3
3. stdlib.h abs():
Esta función sirve para obtener el valor absoluto de un número entero.
4. stdlib.h labs():
Esta función sirve para obtener el valor absoluto de un número,pero el argumento es de
tipo long int.
4
5. stdlib.h atof():
Esta función convierte el tipo de dato cadena (Char), al tipo de dato flotante(float).
6. stdlib.h atoi():
Esta función convierte el tipo de dato cadena (Char), al tipo de dato entero(int).
7. stdlib.h atol():
Sirve para cambiar el tipo de dato cadena (Char) a un entero largo (long it).
5
8. stdlib.h rand():
Sirve para generar un número aleatorio
Librería math.h
Es un archivo de cabecera de la biblioteca estándar que se invoca para poder utilizar herramientas
matemáticas.
9. math.h ceil()
Esta función sirve para redondear un número decimal
6
10. math.h fabs()
Devuelve el valor absoluto de un número flotante (decimal).
11. math.h fmod()
Devuelve el resto de x dividido entre y
12. math.h pow()
La función pow() se utiliza para resolver una potencia
7
13. math.h sqrt()
Permite sacar la raíz cuadrada
Librería stdio.h
Es un archivo de cabecera de la biblioteca estándar que permite hacer funciones de manipulación de
entrada y salida.
14. stdio.h getchar()
Devuelve un carácter que se obtiene al presionar el teclado.
15. stdio.h putchar()
Retorna el carácter escrito, si ocurre un error de escritura el indicador de error es activado
8
16. stdio.h gets()
Almacena lo que ingresas en una variable, pero solo datos de tipo carácter (char).
17. stdio.h puts()
Nos devuelve la cadena ingresada al revés
Librería string.h
9
18. string.h strcat()
19. string.h strcmp()
En este caso, la función strcmp nos servirá para comparar dos cadenas y así saber si son iguales o son
diferentes.
10
11
20. string.h strcpy()
En este caso strcpy lo que hace es copia del segundo dato al primer dato.
21. string.h strcspn()
Esta función devuelve el comienzo de cadena1 no contiene el número de caracteres
en una fila son los personajes de str2.
12
22. string.h strerror()
Esta función devuelve un puntero a un puntero a una cadena de error, la cadena de
error describe errnum error.
23. String.h strlen()
Esta función devuelve la longitud de la cadena.
13
Librería ctype.h
24. ctype.h tolower()
C Si hay las letras minúsculas correspondientes, entonces la función devuelve una
minúscula C, C de otro modo se mantiene sin cambios. El valor de retorno es una
fórmula que puede ser implícita convierte a int tipo char.
25. ctype.h toupper()
C Si hay letras mayúsculas correspondientes, a continuación, la función devuelve
mayúsculas c, c de lo contrario se mantiene sin cambios. El valor de retorno es una
fórmula que puede ser implícita convierte a int tipo char.
14
26. ctype.h isalnum()
Si c es un número o una letra, la función devuelve un valor distinto de cero, de lo
contrario devuelve 0.
15
16
27. ctype.h isalpha()
Si c es una letra, la función devuelve un valor distinto de cero, de lo contrario
devuelve 0.
28. ctype.h isdigit()
Si c es un número, la función devuelve un valor distinto de cero, de lo contrario devuelve 0.
17
29. ctype.h isascii()
isascii es una macro que verifica el entero c pertenece al rango de (0 a 127). Esta
macro está definida para todos los valores enteros.
18
30. ctype.h isspace ()
Comprueba si un carácter es de tipo espacio.
isspace() es una macro que verifica el entero c pertenece grupo de caracteres de
espacio, ' ', tab, retorno de carro, nueva línea, tabulador vertical o salto de página.
31. ctype.h islower()
islower es una macro que verifica el entero c pertenece al rango de caracteres de letras
minúsculas, que por defecto son los que están en el rango a a z. El comportamiento depende de
la categoría local de LC_CTYPE. El valor de retorno será no nulo si c es un carácter en
minúscula.
19
32. ctype.h isupper()
Comprueba si un carácter es de tipo mayúscula.
islower es una macro que verifica el entero c pertenece al rango de caracteres de letras
mayúsculas, que por defecto son los que están en el rango A a Z. El comportamiento depende
de la categoría local de LC_CTYPE.
33. ctype.h ispunct ()
Comprueba que un carácter es correspondiente a un signo de puntuación.
ispunct es una macro que verifica el entero c pertenece al rango de caracteres de los signos de
puntuación, que por defecto son todos menos los alfanuméricos y el blanco ' '.
20
34. ctype.h isxdigit ()
Comprueba si un carácter es un dígito hexadecimal.
isxdigit es una macro que verifica el entero c pertenece al rango caracteres de digitos decimales,
que depende de la categoría local LC_CTYPE, por defecto, el rango es de ('0' a '9', 'a' a 'f' y 'A' a
'F').
El valor de retorno será no nulo si c es un dígito hexadecimal.
21
22