Librerias ansi
Librerías estándar C. Indice de Librerías
Librerías ANSI C
Hemos tomado la decisión de separar las descripciones de las librerías de C y C++ de los cursos. Por una parte, porque creemos que quedará más claro que C/C++ es un lenguaje completo en si mismo,las librerías ANSI que se incluyen con todos los compiladores están escritas en C o en ensamblador, y por lo tanto no son "imprescindibles" para escribir programas en C. Es cierto que son una gran ayuda, pero también lo son las librerías que escribe cada uno para su uso personal. Por otra parte, estas páginas podrán usarse como consulta para ver el funcionamiento de cada función individual, sinnecesidad de buscarlas a través del curso. Para que la consulta sea más fácil, se incluye un índice alfabético de funciones, y un índice de ficheros de cabecera. Hay que mencionar que todos los ejemplos y explicaciones se refieren a C estándar. De todos modos, si se quieren utilizar estas librerías en C++ no hay ningún inconveniente, pero para ceñirse al estándar C++ los ficheros de cabecera se formansin la extensión ".h" y añadiendo el prefijo "c" al nombre. Por ejemplo, el fichero de cabecera para stdio en C es , y en C++ es . Nota: algunas descripciones de funciones, estructuras y macros han sido extraídas de la ayuda de los compiladores de Borland y del libro: "C How to Program" de H.M. DEITEL & P.J. DEITEL.
http://localhost/conclase/c/librerias/libpdf.php [30/08/2003 23:09:01]Librería assert
Librería assert ANSI C
Únicamente define la macro de depuración assert.
Macros
assert
http://localhost/conclase/c/librerias/libpdfl.php?x=0 [30/08/2003 23:09:26]
Librería ctype
Librería ctype ANSI C
Contiene los prototipos de las funciones y macros de clasificación de caracteres.
Tabla de referencia rápida:
Función Valores isalnum (A - Z o a - z) o (0 - 9)isalpha (A - Z o a - z) isascii iscntrl isdigit 0 - 127 (0x00-0x7F) (0x7F o 0x00-0x1F) (0 - 9)
isgraph Imprimibles menos ' ' islower (a - z) isprint Imprimibles incluido ' ' ispunct Signos de puntuación espacio, tab, retorno de línea, cambio de isspace 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)
Funciones
tolower toupper
Macrosisalnum isdigit ispunct toascii isalpha isgraph isspace isascii islower isupper iscntrl isprint isxdigit
http://localhost/conclase/c/librerias/libpdfl.php?x=1 [30/08/2003 23:09:29]
Librería errno
Librería errno ANSI C
Define constantes para los códigos de error, puedes consultarlos editando el fichero errno.h.
Macros
errno
http://localhost/conclase/c/librerias/libpdfl.php?x=2[30/08/2003 23:09:33]
Librería float
Librería float ANSI C
Contiene parámetros de entorno, información sobre limitaciones y rangos para tipos reales. Nota: Algunas macros serán definidas de igual o mayor en magnitud (valor absoluto) a los valores indicados, a excepción de la macro FLT_ROUNDS.
Macros
DBL_DIG DBL_MIN_EXP FLT_MAX FLT_MIN_10_EXP LDBL_DIG LDBL_MIN_EXP DBL_EPSILON FLT_DIGFLT_MIN_EXP LDBL_EPSILON DBL_MANT_DIG DBL_MAX DBL_MIN FLT_EPSILON FLT_RADIX DBL_MIN_10_EXP FLT_MANT_DIG FLT_MIN FLT_ROUNDS LDBL_MIN_10_EXP
DBL_MAX_10_EXP DBL_MAX_EXP
FLT_MAX_10_EXP FLT_MAX_EXP
LDBL_MANT_DIG LDBL_MAX
LDBL_MAX_10_EXP LDBL_MAX_EXP LDBL_MIN
http://localhost/conclase/c/librerias/libpdfl.php?x=3 [30/08/2003 23:09:39]
Librería limits
Fichero limits ANSI C
Contieneparámetros de entorno, información sobre limitaciones y rangos para tipos enteros.
Constantes:
Constante CHAR_BIT CHAR_MIN CHAR_MAX INT_MIN INT_MAX LONG_MIN LONG_MAX SCHAR_MIN SCHAR_MAX SHRT_MIN SHRT_MAX Significado Número de bits del tipo char Valor mínimo del tipo char Valor máximo del tipo char Valor mínimo del tipo int Valor máximo del tipo int Valor mínimo del tipo long Valor máximo del tipo...
Regístrate para leer el documento completo.