El documento resume 10 de las bibliotecas estándar más utilizadas en C++, incluyendo assert.h, ctype.h, errno.h, limits.h, setjmp, signal.h, time.h, stdio.h, stddef.h y stdlib.h. También describe los diferentes tipos de variables comunes en C++ como bool, char, short int, long int, int y sus tamaños de memoria y rangos de valores. Además, explica la estructura básica de un programa C++.
Ferias de ciencias y estrategia STEAM – PNFCyT 2024.pdf
Consulta
1. 1.buscar 10 librerias mas utilizadas en c ++
ssert.h es un archivo de cabecera de la biblioteca estándar del Lenguaje de
programación C, en el que se define la macro de depuración assert, que
implementa una aserción (test), usada para comprobar suposiciones en el
programa:
ctype.h: sirve para operaciones básicas con caracteres. Contiene los prototipos
de las funciones y macros para clasificar caracteres.
errno.h: En ella se definen las macros que presentan un informe de error a
través de códigos de error.
La macro errno se expande a un lvalue con tipo int, que contiene el último código
de error generado en cualquiera de las funciones utilizando la instalación de
errno.
limits.h: este archivo de cabecera de la biblioteca estándar de C limits.h se
utiliza para establecer mediante constantes ciertas propiedades de las variables
de tipo entero, propiedades como por ejemplo la definición de su rang.
setjmp: control de flujo que se desvía de la llamada a subrutina habitual y la
secuencia de retorno. Las funciones complementarias setjmp y longjmp
proporcionan esta funcionalidad.
signal.h: es un programa maneja señales mientras se ejecuta. Una señal puede
reportar un comportamiento excepcional en el programa (tales como la división
por cero ), o una señal puede reportar algún evento asíncrono fuera del
programa (como alguien está pulsando una tecla de atención interactiva en el
teclado).
time.h relacionado con formato de hora y fecha es un archivo de cabecera de la
biblioteca estándar, que contiene funciones para manipular y formatear la fecha
y hora del sistema.
stdio.h: es el archivo de cabecera que contiene las definiciones de las macros,
las constantes, las declaraciones de funciones, para hacer operaciones,
estándar, de entrada y salida, así como la definición de tipos necesarias para
dichas operaciones.
stddef.h:significa "cabecera de definición estándar" es un archivo que define la
macro NULL y offsetof y tipos ptrdiff_t , wchar_t y size_t .
stdlib.h:Contiene los prototipos de funciones de C para gestión de memoria
dinámica, control de procesos y otras. Es compatible con C++ donde se conoce
2. como cstdlib.
2.tipos de variables:
hay varios tipos de variables, y cada uno corresponde a un tamaño máximo de
un número,. Cuanto mayor sea el número que pueda admitir, mas espacio en
ocupará.
1.1 bool
Por lo general utiliza 1 byte de memoria, valores: true o false.
1.2 char
Utiliza generalmente 1 byte de memoria, permite almacenar un carácter, valores;
256 caracteres.
1.3 unsigned short int
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535
1.4 short int
Utiliza generalmente 2 bytes de memoria, valores: de -32768 a 32767.
1.5 unsigned long int
Utiliza generalmente 4 bytes de memoria, valores: de 0 a 4 294 967 295.
1.6 long int
Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147
483 647.
1.7 int (16 bits)
3. Utiliza generalmente 2 bytes de memoria, valores: de -32 768 a 32 767.
1.8 int (32 bits)
Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147
483 647.
1.9 unsigned int (16 bits)
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535.
1.10 unsigned int (32 bits)
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 4 294 967 295.
3.cual es la estructura basica de c++