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

Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Aplicaciones de los espacios vectoriales en la ingenieria industrial
Aplicaciones de los espacios vectoriales en la ingenieria industrial Aplicaciones de los espacios vectoriales en la ingenieria industrial
Aplicaciones de los espacios vectoriales en la ingenieria industrial ODALYSISABELAZUMBAMO
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programaciónnormaroldano
 
Cuestionario
CuestionarioCuestionario
CuestionarioJose Nava
 
Aplicaciones de calculo de integrales dobles y triples
Aplicaciones de calculo de integrales dobles y triplesAplicaciones de calculo de integrales dobles y triples
Aplicaciones de calculo de integrales dobles y tripleswalterabel03
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
Ejemplo del Método de Bisección
Ejemplo del Método de BisecciónEjemplo del Método de Bisección
Ejemplo del Método de BisecciónDaniela Medina
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Ejercicios resueltos sección 4.6
Ejercicios resueltos sección 4.6Ejercicios resueltos sección 4.6
Ejercicios resueltos sección 4.6venecye
 
Formulario de integrales
Formulario de integralesFormulario de integrales
Formulario de integralesAndres Mendoza
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 

La actualidad más candente (20)

Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Aplicaciones de los espacios vectoriales en la ingenieria industrial
Aplicaciones de los espacios vectoriales en la ingenieria industrial Aplicaciones de los espacios vectoriales en la ingenieria industrial
Aplicaciones de los espacios vectoriales en la ingenieria industrial
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
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
 
Aplicaciones de calculo de integrales dobles y triples
Aplicaciones de calculo de integrales dobles y triplesAplicaciones de calculo de integrales dobles y triples
Aplicaciones de calculo de integrales dobles y triples
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
La integral definida
La integral definidaLa integral definida
La integral definida
 
Ejemplo del Método de Bisección
Ejemplo del Método de BisecciónEjemplo del Método de Bisección
Ejemplo del Método de Bisección
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Ejercicios resueltos sección 4.6
Ejercicios resueltos sección 4.6Ejercicios resueltos sección 4.6
Ejercicios resueltos sección 4.6
 
espacios vectoriales
espacios vectorialesespacios vectoriales
espacios vectoriales
 
Formulario de integrales
Formulario de integralesFormulario de integrales
Formulario de integrales
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 

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++
 

Último

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Leonardo J. Caballero G.
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 

Último (6)

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación 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.