Librerias de c++

Solo disponible en BuenasTareas
  • Páginas : 3 (615 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de agosto de 2010
Leer documento completo
Vista previa del texto
LIBRERIAS DE C++

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 (aserción, en inglés), que implementa unaaserción (test), usada para comprobar suposiciones en el programa:

#define assert ( test )

Esta macro se expande como un bloque "if", en el que se comprueba la condición 'test' y, dependiendo de sies o no
Verdadera, puede abortar el programa.

En el se definen los conjuntos de funciones para el manejo de números complejos, introducida en la revisión C99 del leguaje C.

Diseñado paraoperaciones básicas con caracteres. Contiene los prototipos de las funciones y macros para clasificar caracteres.

Funciones
• Tolower
• Toupper

Macros
• Isalnum
• Isalpha
• Isascii
• Iscntrl• Isdigit
• Isgraph
• Islower
• Isprint
• Ispunct
• Isspace
• Isupper
• Isxdigit
• Toascii
• Tolower
• Toupper

Tabla de referencia rápida

Función Valores
Isalnum (A - Z o a - z) o(0 - 9)
Isalpha (A - Z o a - z)
Isascii 0 - 127 (0x00-0x7F)
Iscntrl (0x7F o 0x00-0x1F)
Isdigit (0 - 9)
Isgraph Imprimibles menos ' '
Islower (a - z)
Isprint Imprimiblesincluido ' '
Ispunct Signos de puntuación
Isspace espacio, tab, retorno de línea, cambio de línea, tab vertical, salto de página (0x09 a 0x0D, 0x20).
Isupper (A-Z)
Isxdigit (0 to 9, A to F,a to f).

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 errorgenerado en cualquiera de las funciones utilizando la instalación de errno.

Tres macros para ampliar entero constantes que representan los códigos de error:

• Edom resultados de un parámetrofuera de una función de dominio, por ejemplo, sqrt (-1)

• ERANGE el resultado de un resultado fuera de una función de la gama, por ejemplo strtol ( "0xfffffffff", NULL,0 )

• EILSEQ resultados...
tracking img