
MENDOZA LICLA FRANKIE PIERRE
​
III-EE-2
​
2019
LIBRERÍA <ciso646>
OBJETIVOS
-
Poder utilizar los conjuntos de caracteres ISO 646.
ALCANSE
El alcance de este tema está para aquellos que estén en contacto con este tipo de programación.
JUSTIFICACION
El trabajo se hace con presente hecho que estará al alcance de todo aquel con curiosidad en este tipo de programación.
MARCO TEORICO
Para utilizar los conjuntos de caracteres ISO 646 (nuevo en NA1).Es una librería, sin embargo, el Estándar de 1998 "desaconseja" el uso de los nombres antiguos, de forma que es probable que desaparezcan totalmente en futuras revisiones, y ha dispuesto que las utilidades del Estándar C se agrupen e 18 ficheros cuya denominación es igual a la antigua pero eliminando el sufijo .h y añadiendo el prefijo c. Por ejemplo, la librería <float.h> será sustituida por <cfloat>. Con estos cambios las librerías clásicas quedan englobadas en los siguientes ficheros.
Este encabezado define once constantes macro con ortografías alternativas para aquellos operadores de C ++ que no son compatibles con el conjunto de caracteres estándar ISO646.
macro
operator
and
&&
and_eq
&=
bitand
&
bitor
|
compl
~
not
!
not_eq
!=
or
||
or_eq
|=
xor
^
xor_eq
^=
En C ++, las palabras reservadas existen con los mismos nombres que estas macros y se tratan como alias de sus respectivos operadores. Por lo tanto, la inclusión de este encabezado no tiene efecto en C ++, y no es necesaria para usar los nombres alternativos.
CONCLISIONES
La conclusión del presente trabajo será parte de una ambición profesional se vio que lo que en se trataba esta librería, de por si se puede profundizar más pero para entonces esto es lo que vemos.
BIBLIOGRAFIA
https://www.zator.com/Cpp/E5_5.htm
http://www.cplusplus.com/reference/ciso646/?kw=%3Cciso646%3E
https://es.cppreference.com/w/cpp/header
LIBRERÍA <clocale>
OBJETIVOS
-
Poder utilizar los conjuntos de caracteres de la librería <clocale>
ALCANSE
El alcance de esta aplicación es para aquellos que estén en contacto con este tipo de programación.
JUSTIFICACION
El trabajo se hace con presente hecho que estará al alcance de todo aquel con curiosidad en este tipo de programación.
MARCO TEORICO
El lenguaje C es compatible con la configuración específica de la localización, como los formatos de fecha específicos de la cultura o los símbolos de moneda específicos del país.
Cada sistema y la implementación específica del compilador pueden proporcionar diferentes opciones de configuraciones regionales para ser seleccionadas (utilizando la función setlocale), pero al menos dos configuraciones regionales están disponibles para elegir para cualquier programa C:
El locale "C" es el locale mínimo. Es una ubicación bastante neutral que tiene la misma configuración en todos los sistemas y compiladores, y por lo tanto, los resultados exactos de un programa que usa esta configuración son predecibles. Esta es la configuración regional utilizada de forma predeterminada en todos los programas de C.
La configuración regional predeterminada del sistema (que se especifica mediante una cadena C vacía: ""). Es la configuración regional proporcionada por el entorno donde se ejecuta la aplicación. Esto generalmente contiene más información de localización que la configuración regional "C".
Este encabezado declara la estructura lconv y las funciones setlocale y localeconv, junto con varias macros que se usarán con ellas. Estos se utilizan para definir información específica de la localidad.
Observe que la configuración regional afecta el comportamiento de muchas funciones dentro de la biblioteca C estándar:
En <cstring> (<string.h>), las funciones strcoll y strxfrm se ven afectadas por las reglas de transformación de caracteres.
En <cctype> (<ctype.h>), todas las funciones, excepto isdigit e isxdigit, se ven afectadas por el conjunto de caracteres extendido seleccionado.
En <cstdio> (<stdio.h>), las operaciones de entrada / salida con formato se ven afectadas por las reglas de transformación de caracteres y el conjunto de caracteres de punto decimal en la configuración de formato numérico.
En <ctime> (<time.h>), la configuración de formato de hora afecta la función strftime.
En este encabezado, afecta el valor devuelto por sus funciones setlocale y localeconv.
CONCLISIONES
La conclusión del presente trabajo será parte de una ambición profesional se vio que lo que en se trataba esta librería, de por si se puede profundizar más pero para entonces esto es lo que vemos.
BIBLIOGRAFIA
-
http://www.cplusplus.com/reference/clocale/?kw=%3Cclocale%3E
-
https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias
-
https://www.tutorialspoint.com/c_standard_library/locale_h.htm
librería <climits>
OBJETIVOS
-
Poder utilizar los conjuntos de caracteres de la librería <climits>
ALCANSE
El alcance de esta aplicación es para aquellos que estén en contacto con este tipo de programación
JUSTIFICACION
El trabajo se hace con presente hecho que estará al alcance de todo aquel con curiosidad en este tipo de programación
MARCO TEORICO
Este encabezado define constantes con los límites de los tipos integrales fundamentales para el sistema específico y la implementación del compilador utilizados.
Los límites para los tipos fundamentales de punto flotante se definen en <cfloat> (<float.h>).
Los límites para los tipos integrales específicos de ancho y otros tipos typedef se definen en <cstdint> (<stdint.h>).
name
expresses
value*
CHAR_BIT
Number of bits in a char object (byte)
8 or greater*
SCHAR_MIN
Minimum value for an object of type signed char
-127 (-27+1) or less*
SCHAR_MAX
Maximum value for an object of type signed char
127 (27-1) or greater*
UCHAR_MAX
Maximum value for an object of type unsigned char
255 (28-1) or greater*
CHAR_MIN
Minimum value for an object of type char
either SCHAR_MIN or 0
CHAR_MAX
Maximum value for an object of type char
either SCHAR_MAX or UCHAR_MAX
MB_LEN_MAX
Maximum number of bytes in a multibyte character, for any locale
1 or greater*
SHRT_MIN
Minimum value for an object of type short int
-32767 (-215+1) or less*
SHRT_MAX
Maximum value for an object of type short int
32767 (215-1) or greater*
USHRT_MAX
Maximum value for an object of type unsigned short int
65535 (216-1) or greater*
INT_MIN
Minimum value for an object of type int
-32767 (-215+1) or less*
INT_MAX
Maximum value for an object of type int
32767 (215-1) or greater*
UINT_MAX
Maximum value for an object of type unsigned int
65535 (216-1) or greater*
LONG_MIN
Minimum value for an object of type long int
-2147483647 (-231+1) or less*
LONG_MAX
Maximum value for an object of type long int
2147483647 (231-1) or greater*
ULONG_MAX
Maximum value for an object of type unsigned long int
4294967295 (232-1) or greater*
LLONG_MIN
Minimum value for an object of type long long int
-9223372036854775807 (-263+1) or less*
LLONG_MAX
Maximum value for an object of type long long int
9223372036854775807 (263-1) or greater*
ULLONG_MAX
Maximum value for an object of type unsigned long long int
18446744073709551615 (264-1) or greater*
CONCLISIONES
La conclusión del presente trabajo será parte de una ambición profesional se vio que lo que en se trataba esta librería, de por si se puede profundizar más pero para entonces esto es lo que vemos.
BIBLIOGRAFIA
https://www.inkabet.pe/es-ES/sportsbook/eventpaths/multi/[1587358
http://www.cplusplus.com/reference/climits/
https://www.zator.com/Cpp/E5_5.htm
http://www.prof.accarino.altervista.org/c/07-Libreria%20limits.pdf