SlideShare una empresa de Scribd logo
1 de 7
Universidad Técnica
Particular de Loja
Fundamentos de la Programación
Paralelo “C”
Cristian Maza M.
Librerías Básicas de C++ y sus funciones
 Iostream
 Math
 Stdio
 Stdlib
 string
Iostream (<iostream>)
 iostream es un componente de la biblioteca estándar (STL) del lenguaje
de programación C++ que es utilizado para operaciones de
entrada/salida. Su nombre es un acrónimo de Input/Output Stream. El
flujo de entrada y salida de datos en C++ (y su predecesor C) no se
encuentra definida dentro de la sintaxis básica y se provee por medio de
librerías de funciones especializadas como iostream. I
Iostream define las siguientes funciones:
 cin : Flujo de entrada (que entra)
 cout : Flujo de salida (que sale)
 cerr : Flujo de error no almacenado.
 clog : Flujo de error almacenado.
 Todos los objetos derivados de iostream hacen parte del espacio de
nombres std.
Math (<math.h>)
 math.h es un archivo de cabecera de la biblioteca estándar del lenguaje
de programación C diseñado para operaciones matemáticas básicas.
Muchas de sus funciones incluyen el uso de números en coma
flotante. C++ también implementa estas funciones por razones de
compatibilidad y las declara en la cabecera cmath.
math.h define las siguientes funciones:
 acos: arcocoseno.
 asin: arcoseno.
 atan: arcotangente
 Floor: menor entero no menor que el parámetro.
 Cosh: coseno hiperbólico.
 Log: logaritmo natural.
 Pow(x,y): eleva un valor dado a un exponente. xy
Stdio (<stdio.h>)
 stdio.h, que significa "standard input-output header" (cabecera
estándar E/S), es el archivo de cabecera que contiene las definiciones de
las macros, las constantes, las declaraciones de funciones de la biblioteca
estándar del lenguaje de programación C para hacer operaciones,
estándar, de entrada y salida, así como la definición de tipos necesarias
para dichas operaciones.
Las funciones declaradas en stdio.h son sumamente populares.
 printf: usado para imprimir salidas de datos.
 scanf: utilizado para introducir entradas.
 puts: imprime una cadena de caracteres.
 getc: devuelve un carácter desde un fichero.
 ferror: comprueba el indicador de errores.
Stdlib(<stdlib.h>)
 stdlib.h (std-lib: standard library o biblioteca estándar) es el
archivo de cabecera de la biblioteca estándar de propósito general
del lenguaje de programación C. Contiene los prototipos de funciones
de C para gestión de memoria dinámica, control de procesos y otras.
Las funciones que pertenencen a stdlib.h pueden clasificarse en las
siguientes categorías: conversión, memoria, control de procesos,
ordenación y búsqueda, matemáticas.
 atof: ascii to float, cadena de caracteres a coma flotante.
 rand: genera un número pseudo-aleatorio.
 free: liberan memoria devolviéndola al heap.
 system: ejecutar un comando externo.
 exit: terminar ejecución del programa.
String(<string>)
 string.h es un archivo de la Biblioteca estándar del lenguaje de
programación C que contiene la definición de macros, constantes,
funciones y tipos y algunas operaciones de manipulación de
memoria.
Las funciones para cadenas de caracteres sólo trabajan con conjuntos
de caracteres ASCII o extensiones ASCII compatibles.
 null: macro que representa la constante puntero nulo.
 strcpy: copia una cadena en otra.
 strcat: añade una cadena al final de otra.
 strrev: invierte una cadena.
 strstr: busca una cadena dentro de otra.

Más contenido relacionado

La actualidad más candente

52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasJunior Solano de Arco
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Mapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CMapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CCésar Ojeda
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskianoEIYSC
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaaidamarcela
 
Unidad 4 calculo integral
Unidad 4 calculo integralUnidad 4 calculo integral
Unidad 4 calculo integralOscar Saenz
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Series de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios ResueltosSeries de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios ResueltosJoe Arroyo Suárez
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()Clara Patricia Avella Ibañez
 

La actualidad más candente (20)

52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Arreglos
ArreglosArreglos
Arreglos
 
Mapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CMapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje C
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskiano
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Colas
ColasColas
Colas
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadrática
 
Unidad 4 calculo integral
Unidad 4 calculo integralUnidad 4 calculo integral
Unidad 4 calculo integral
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Series de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios ResueltosSeries de fourier 22 Ejercicios Resueltos
Series de fourier 22 Ejercicios Resueltos
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 

Destacado

Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Santiago Sarmiento
 
Seo en Magento
Seo en MagentoSeo en Magento
Seo en MagentoSugerendo
 
B2B eCommerce, estado, desafíos y oportunidades
B2B eCommerce, estado, desafíos y oportunidadesB2B eCommerce, estado, desafíos y oportunidades
B2B eCommerce, estado, desafíos y oportunidadesSugerendo
 
Desarrollo de extensión en Magento
Desarrollo de extensión en MagentoDesarrollo de extensión en Magento
Desarrollo de extensión en MagentoSugerendo
 

Destacado (7)

FUNCIONES LENGUAJE C
FUNCIONES LENGUAJE CFUNCIONES LENGUAJE C
FUNCIONES LENGUAJE C
 
Superficies cuádricas
Superficies cuádricasSuperficies cuádricas
Superficies cuádricas
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Seo en Magento
Seo en MagentoSeo en Magento
Seo en Magento
 
B2B eCommerce, estado, desafíos y oportunidades
B2B eCommerce, estado, desafíos y oportunidadesB2B eCommerce, estado, desafíos y oportunidades
B2B eCommerce, estado, desafíos y oportunidades
 
Desarrollo de extensión en Magento
Desarrollo de extensión en MagentoDesarrollo de extensión en Magento
Desarrollo de extensión en Magento
 

Similar a Librerias Básicas y sus Funciones Lenguaje de Programación C

Similar a Librerias Básicas y sus Funciones Lenguaje de Programación C (20)

Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_
 
Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_
 
Librerias c++
Librerias c++Librerias c++
Librerias c++
 
Programación C++ - DEV C++
Programación C++ - DEV C++Programación C++ - DEV C++
Programación C++ - DEV C++
 
Librerias ansi c
Librerias ansi cLibrerias ansi c
Librerias ansi c
 
Tipos de librería en c++
Tipos de librería en c++Tipos de librería en c++
Tipos de librería en c++
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 
Estructura basica de un programa en C++
Estructura basica de un programa en C++Estructura basica de un programa en C++
Estructura basica de un programa en C++
 
Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 
Consulta sobre librerías en c++
Consulta sobre librerías en c++Consulta sobre librerías en c++
Consulta sobre librerías en c++
 

Librerias Básicas y sus Funciones Lenguaje de Programación C

  • 1. Universidad Técnica Particular de Loja Fundamentos de la Programación Paralelo “C” Cristian Maza M.
  • 2. Librerías Básicas de C++ y sus funciones  Iostream  Math  Stdio  Stdlib  string
  • 3. Iostream (<iostream>)  iostream es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream. El flujo de entrada y salida de datos en C++ (y su predecesor C) no se encuentra definida dentro de la sintaxis básica y se provee por medio de librerías de funciones especializadas como iostream. I Iostream define las siguientes funciones:  cin : Flujo de entrada (que entra)  cout : Flujo de salida (que sale)  cerr : Flujo de error no almacenado.  clog : Flujo de error almacenado.  Todos los objetos derivados de iostream hacen parte del espacio de nombres std.
  • 4. Math (<math.h>)  math.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación C diseñado para operaciones matemáticas básicas. Muchas de sus funciones incluyen el uso de números en coma flotante. C++ también implementa estas funciones por razones de compatibilidad y las declara en la cabecera cmath. math.h define las siguientes funciones:  acos: arcocoseno.  asin: arcoseno.  atan: arcotangente  Floor: menor entero no menor que el parámetro.  Cosh: coseno hiperbólico.  Log: logaritmo natural.  Pow(x,y): eleva un valor dado a un exponente. xy
  • 5. Stdio (<stdio.h>)  stdio.h, que significa "standard input-output header" (cabecera estándar E/S), es el archivo de cabecera que contiene las definiciones de las macros, las constantes, las declaraciones de funciones de la biblioteca estándar del lenguaje de programación C para hacer operaciones, estándar, de entrada y salida, así como la definición de tipos necesarias para dichas operaciones. Las funciones declaradas en stdio.h son sumamente populares.  printf: usado para imprimir salidas de datos.  scanf: utilizado para introducir entradas.  puts: imprime una cadena de caracteres.  getc: devuelve un carácter desde un fichero.  ferror: comprueba el indicador de errores.
  • 6. Stdlib(<stdlib.h>)  stdlib.h (std-lib: standard library o biblioteca estándar) es el archivo de cabecera de la biblioteca estándar de propósito general del lenguaje de programación C. Contiene los prototipos de funciones de C para gestión de memoria dinámica, control de procesos y otras. Las funciones que pertenencen a stdlib.h pueden clasificarse en las siguientes categorías: conversión, memoria, control de procesos, ordenación y búsqueda, matemáticas.  atof: ascii to float, cadena de caracteres a coma flotante.  rand: genera un número pseudo-aleatorio.  free: liberan memoria devolviéndola al heap.  system: ejecutar un comando externo.  exit: terminar ejecución del programa.
  • 7. String(<string>)  string.h es un archivo de la Biblioteca estándar del lenguaje de programación C que contiene la definición de macros, constantes, funciones y tipos y algunas operaciones de manipulación de memoria. Las funciones para cadenas de caracteres sólo trabajan con conjuntos de caracteres ASCII o extensiones ASCII compatibles.  null: macro que representa la constante puntero nulo.  strcpy: copia una cadena en otra.  strcat: añade una cadena al final de otra.  strrev: invierte una cadena.  strstr: busca una cadena dentro de otra.