SlideShare una empresa de Scribd logo
1 de 7
Trabajo grupal
Tema: los ficheros de cabeceras .ficheros mas
Utilizados
Por: cecibel encalada , vanessa jumbo
Lic. Luz maria calderon
Curso : 3ro ballicherato tecnico
Especialidad : administracion en sistemas
Archivos de cabeceras
Se denomina fichero de cabecera, especialmente en el
ámbito de los lenguajes de programación C y C++, al
archivo, normalmente en forma de código fuente, que el
compilador incluye de forma automática al procesar algún
otro archivo fuente.
La biblioteca estándar de C y la biblioteca estándar de C+
+ tradicionalmente declaran sus funciones estándar en
header files.
En la mayoría de lenguajes de programación modernos,
los programadores pueden dividir los programas en
componentes de menor tamaño (como pueden ser clases
y subrutinas) y distribuir esos componentes entre muchas
unidades por traducir (típicamente en forma de archivos),
Lenguaje c: archivos de cabeceras
Libreria.h <- La extensión
#Include <- Para Definir
Ejemplo:
//Ejemplo de programación en C
#include <stdio.h>
(Instrucciones de Entrada y Salida)
Main()
{
Printf (“n Hola Mundo “);
diferencias
Existen diferentes archivos de cabecera como:
string.h : Manejo de cadena
ctype.h : Manejo de carácter
math.h : Funciones matemáticas
stdio.h : Entrada y salida
time.h : Fecha y hora
stdlib.h : Miselania
Principales ficheros de cabecera
Los principales ficheros de cabecera de C ``suelen ser'' los
siguientes:
ctype.h: Funciones útiles para la clasificación y el
mapeado de códigos.
errno.h: Funciones que permiten comprobar el valor
almacenado en errno por algunas funciones de librerías.
float.h: Funciones que establecen algunas propiedades
de las representaciones de tipos real.
limits.h: Funciones que establecen algunas
propiedades de las representaciones de tipos enteros.
math.h: Funciones que sirven para realizar operaciones
matemáticas comunes sobre valores de tipo double
Funciones útiles para la clasificación y el mapeado de
stdarg.h: Son declaraciones que permiten acceder a los
argumentos adicionales sin nombre en una función que
acepta un número variable de argumentos.
stdio.h: Macros y funciones para realizar operaciones de
entrada y salida sobre ficheros y flujos de datos.
stdlib.h y a veces unistd.h: Declaraciones de una colección
de funciones útiles y la definición de tipos y macros para
usarlas. Entre ellas suele estar la función malloc que
permite hacer peticiones de memoria dinámica al sistema.
string.h: Declaración de una colección de funciones útiles
para manejar cadenas y otros arrays de caracteres.
time.h: Declaración de funciones para el manejo de
fechas.
stdarg.h: Son declaraciones que permiten acceder a los
argumentos adicionales sin nombre en una función que
acepta un número variable de argumentos.
stdio.h: Macros y funciones para realizar operaciones de
entrada y salida sobre ficheros y flujos de datos.
stdlib.h y a veces unistd.h: Declaraciones de una colección
de funciones útiles y la definición de tipos y macros para
usarlas. Entre ellas suele estar la función malloc que
permite hacer peticiones de memoria dinámica al sistema.
string.h: Declaración de una colección de funciones útiles
para manejar cadenas y otros arrays de caracteres.
time.h: Declaración de funciones para el manejo de
fechas.

Más contenido relacionado

La actualidad más candente

Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Josue Lara Reyes
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 
Repaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScriptRepaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScriptQuique Fdez Guerra
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Presentacion Diseño Web
Presentacion Diseño WebPresentacion Diseño Web
Presentacion Diseño WebNicida Malca
 
Persistencia de datos en Java
Persistencia de datos en JavaPersistencia de datos en Java
Persistencia de datos en JavaIker Canarias
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosJosé Antonio Sandoval Acosta
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
POO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosPOO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosFranklin Parrales Bravo
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos JavaJosé Mendoza
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansDaniel Gómez
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datosralbarracin
 
Presentación grupo 3
Presentación grupo 3Presentación grupo 3
Presentación grupo 3Jabón Azo
 

La actualidad más candente (20)

Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Repaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScriptRepaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScript
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Presentacion Diseño Web
Presentacion Diseño WebPresentacion Diseño Web
Presentacion Diseño Web
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Persistencia de datos en Java
Persistencia de datos en JavaPersistencia de datos en Java
Persistencia de datos en Java
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetos
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Estructuras de datos lineales
Estructuras de datos linealesEstructuras de datos lineales
Estructuras de datos lineales
 
POO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosPOO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilos
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
PYTHON.pptx
PYTHON.pptxPYTHON.pptx
PYTHON.pptx
 
Presentación grupo 3
Presentación grupo 3Presentación grupo 3
Presentación grupo 3
 

Destacado

Archivos de Cabecera.
Archivos de Cabecera.Archivos de Cabecera.
Archivos de Cabecera.Luis Stifler
 
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Jorge Rodriguez
 
Estructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionEstructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionManuelDorante65
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje javaMarisol Henao
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
3. Elementos basicos de un programa
3.  Elementos basicos de un programa3.  Elementos basicos de un programa
3. Elementos basicos de un programamartell024
 

Destacado (8)

Archivos de Cabecera.
Archivos de Cabecera.Archivos de Cabecera.
Archivos de Cabecera.
 
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Estructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionEstructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacion
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
3. Elementos basicos de un programa
3.  Elementos basicos de un programa3.  Elementos basicos de un programa
3. Elementos basicos de un programa
 

Similar a Principales archivos de cabecera C

Ficheros de cabecera
Ficheros de cabeceraFicheros de cabecera
Ficheros de cabeceraManuelJDavila
 
PresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERAPresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERABladimir Minga
 
Ficheros 6 to sistemas
Ficheros 6 to sistemasFicheros 6 to sistemas
Ficheros 6 to sistemasGaby Carrion
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de CLorenaCMtz
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++Maztherprozh
 
Angelica makas
Angelica makasAngelica makas
Angelica makasdesepcion
 
Tipos de librería en c++
Tipos de librería en c++Tipos de librería en c++
Tipos de librería en c++JairoCriollo12
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Oziel Solis Juarez
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfssuser948499
 
Instrucciones básicas para c++
Instrucciones básicas para c++Instrucciones básicas para c++
Instrucciones básicas para c++Aquino1912
 
Edna Lenguaje C
Edna Lenguaje CEdna Lenguaje C
Edna Lenguaje CDavitza
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)gadiel1515
 

Similar a Principales archivos de cabecera C (20)

Ficheros de cabecera
Ficheros de cabeceraFicheros de cabecera
Ficheros de cabecera
 
PresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERAPresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERA
 
Ficheros 6 to sistemas
Ficheros 6 to sistemasFicheros 6 to sistemas
Ficheros 6 to sistemas
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Marleneymariana1
Marleneymariana1Marleneymariana1
Marleneymariana1
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++
 
Angelica makas
Angelica makasAngelica makas
Angelica makas
 
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 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_
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
Instrucciones básicas para c++
Instrucciones básicas para c++Instrucciones básicas para c++
Instrucciones básicas para c++
 
Edna Lenguaje C
Edna Lenguaje CEdna Lenguaje C
Edna Lenguaje C
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)
 

Principales archivos de cabecera C

  • 1. Trabajo grupal Tema: los ficheros de cabeceras .ficheros mas Utilizados Por: cecibel encalada , vanessa jumbo Lic. Luz maria calderon Curso : 3ro ballicherato tecnico Especialidad : administracion en sistemas
  • 2. Archivos de cabeceras Se denomina fichero de cabecera, especialmente en el ámbito de los lenguajes de programación C y C++, al archivo, normalmente en forma de código fuente, que el compilador incluye de forma automática al procesar algún otro archivo fuente. La biblioteca estándar de C y la biblioteca estándar de C+ + tradicionalmente declaran sus funciones estándar en header files. En la mayoría de lenguajes de programación modernos, los programadores pueden dividir los programas en componentes de menor tamaño (como pueden ser clases y subrutinas) y distribuir esos componentes entre muchas unidades por traducir (típicamente en forma de archivos),
  • 3. Lenguaje c: archivos de cabeceras Libreria.h <- La extensión #Include <- Para Definir Ejemplo: //Ejemplo de programación en C #include <stdio.h> (Instrucciones de Entrada y Salida) Main() { Printf (“n Hola Mundo “);
  • 4. diferencias Existen diferentes archivos de cabecera como: string.h : Manejo de cadena ctype.h : Manejo de carácter math.h : Funciones matemáticas stdio.h : Entrada y salida time.h : Fecha y hora stdlib.h : Miselania
  • 5. Principales ficheros de cabecera Los principales ficheros de cabecera de C ``suelen ser'' los siguientes: ctype.h: Funciones útiles para la clasificación y el mapeado de códigos. errno.h: Funciones que permiten comprobar el valor almacenado en errno por algunas funciones de librerías. float.h: Funciones que establecen algunas propiedades de las representaciones de tipos real. limits.h: Funciones que establecen algunas propiedades de las representaciones de tipos enteros. math.h: Funciones que sirven para realizar operaciones matemáticas comunes sobre valores de tipo double Funciones útiles para la clasificación y el mapeado de
  • 6. stdarg.h: Son declaraciones que permiten acceder a los argumentos adicionales sin nombre en una función que acepta un número variable de argumentos. stdio.h: Macros y funciones para realizar operaciones de entrada y salida sobre ficheros y flujos de datos. stdlib.h y a veces unistd.h: Declaraciones de una colección de funciones útiles y la definición de tipos y macros para usarlas. Entre ellas suele estar la función malloc que permite hacer peticiones de memoria dinámica al sistema. string.h: Declaración de una colección de funciones útiles para manejar cadenas y otros arrays de caracteres. time.h: Declaración de funciones para el manejo de fechas.
  • 7. stdarg.h: Son declaraciones que permiten acceder a los argumentos adicionales sin nombre en una función que acepta un número variable de argumentos. stdio.h: Macros y funciones para realizar operaciones de entrada y salida sobre ficheros y flujos de datos. stdlib.h y a veces unistd.h: Declaraciones de una colección de funciones útiles y la definición de tipos y macros para usarlas. Entre ellas suele estar la función malloc que permite hacer peticiones de memoria dinámica al sistema. string.h: Declaración de una colección de funciones útiles para manejar cadenas y otros arrays de caracteres. time.h: Declaración de funciones para el manejo de fechas.