top of page

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.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Librer%C3%ADa_Est%C3%A1ndar_de_Plantillas/Colas

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

 

  1. http://www.cplusplus.com/reference/clocale/?kw=%3Cclocale%3E

  2. http://docs.mis-algoritmos.com/c.ref.locale.h.html

  3. https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias

  4. https://www.tutorialspoint.com/c_standard_library/locale_h.htm

  5. http://c.conclase.net/librerias/?ansifun=setlocale

 

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

© 2023 by Fashion Diva. Proudly created with Wix.com

  • White Facebook Icon
  • White Instagram Icon
  • White Pinterest Icon
  • White Twitter Icon
  • White YouTube Icon

Únete a nuestra lista de correo

No te pierdas ninguna actualización

bottom of page