Tema 6 . C. Flashcards
Para que se utiliza elnarchivo de cabecera assert.h
Casos de prueba y abortos de programas. Utilizada para detectar errores lógicos y otro tipo de fallos en la depuración de un programa.
Cabecera studio.h
Proporciona el núcleo de las capacidades de entrada/salida del lenguaje C
Cabecera setjmp.h
Para proporcionar saltos de flujo de control del programa no Locales evitar el normal funcionamiento de una función.
Cabecera signal.h
Para controlar algunas situaciones excepcionales como la división por cero . Contiene funciones de estado SIG_ERR , SIGINT
Cabecera stdarg.h
Posibilita el acceso a una cantidad variable de argumentos pasados a una función. Define funciones que pueden ser llamadas con diferentes argumentos
La cabecera Stdint.h
Para definir varios tipos de enteros c99
Stdlib.h que hace
Para realizar ciertas operaciones como conversión de tipos generacionales de numeros, gestión de memoria dinámica, control de procesos, funciones de entorno, de señalización de búsqueda y ordenación.
String.h
Para manipulación de cadena de caracteres
Tgmath.h
Contiene funcionalidades matemáticas de tipo generico
Time.h
Para el tratamiento y conversión entre formatos de fecha y hora
Ctype.h
Contiene funciones para clasificar caracteres según sus tipos o para convertir entre mayusculas y minúsculas independientemente del grupo de caracteres.
Float.h
Contiene la definición de constantes que especifican ciertas propiedades de la biblioteca de coma flotante como la diferencia mínima entre dos números de coma flotante (EPSOLON) el número máximo de dígitos de precisión (_DIG) o el rango de valores que se pueden representar (_MIN, _MAX)
Limits.h
Contiene la definición de constantes que especifican ciertas propiedades de los tipos de enteros como.rango de valores para representar max min
Math.h
Contiene las funciones matemáticas comunes
Palabra reservada cons_cast
Conversion que remueve o agrega calificaciones constantes o volátiles a un objeto
Palabra reservada cons_cast
Conversion que remueve o agrega calificaciones constantes o volátiles a un objeto
Palabra reservada delete
Designar memoria que ha sido reservada dinámicamente
Palabra reservada double
Nombre del tipo de dato de pu to flotante
Palabra reservada dynamic_cast
Adapta un puntero de un tipo de base a un tipo de datos derivado
Palabra reservada explict
Incapacitar un constructor unario de una clase para conversiones implícitas
Palabra reservada mutable
Quita la propiedad const de un campo de un objeto cuando esté es const
Palabra reservada namespace
Participan del espacio de nombres al definir un espacio de alcance
Palabra reservada Operator
Crea funciones operador sobrecargadas
Palabra reservada Reinterpret_cast
Convertir entre tipos de punteros o enteros sin cambiar el valor en memoria
Palabra reservada static
Crear almacenamiento permanente para una variable
Palabra reservada static_cast
Tratar de convertir un tipo de datos a otro implicitamente
Palabra reservada asm
Inserta instrucciones de ensamblador en línea
Palabra reservada auto
Declara una variable como de almacenamiento automatico
Directiva #pragma texto
Texto define opciones de funcionamiento de un compilador
Compiladores de c
CLang en Mac Gcc/g++ en linux Intel c/c++ (es de pago) WatCom c/c++(con este se compiló el juego del doom) Borland Turbo c/c++ Visual c/c++ Pcc( portable c compiler) Ack(Amsterdam compilar kit Sdcc (small device C Compiler) Tcc ( Tiny c conpiler) Pelles c
Directivas de c
#include #define #ifdef #ifndef #if #elseif #endif #undef #pragma #error #line