0% encontró este documento útil (0 votos)
153 vistas22 páginas

Funciones y Librerías en C++

Este documento presenta un resumen de 34 funciones de las bibliotecas stdlib.h, math.h, stdio.h, string.h y ctype.h en C++. Explica funciones como exit(), system(), abs(), atof(), strcat(), strcmp(), sqrt(), getchar(), putchar(), tolower(), toupper() y más, detallando sus usos y propósitos. El documento está dirigido a estudiantes de la carrera de ingeniería y fue creado por el instructor Ing. Abdi Ruelas Carazas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
153 vistas22 páginas

Funciones y Librerías en C++

Este documento presenta un resumen de 34 funciones de las bibliotecas stdlib.h, math.h, stdio.h, string.h y ctype.h en C++. Explica funciones como exit(), system(), abs(), atof(), strcat(), strcmp(), sqrt(), getchar(), putchar(), tolower(), toupper() y más, detallando sus usos y propósitos. El documento está dirigido a estudiantes de la carrera de ingeniería y fue creado por el instructor Ing. Abdi Ruelas Carazas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

“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

También podría gustarte