Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIA: PROGRAMACION
GRUPO: 1Q1
FECHA 23/03/2020
LENGUAJE C
Característica básica
Es un lenguaje para la programación estructurada.
Es tipificado, aunque no tanto como puede ser pascal.
Un programa en C es una colección de funciones que pueden devolver un
valor o no (procedimiento), y que se encuentra distribuidas en varios
ficheros o módulos.
Contiene muy pocas palabras reservadas.
No contiene órdenes para trabajar con objetos compuestos (cadenas,
arrays o arreglos, registros,..).
Distingue entre mayúsculas y minúsculas
Biblioteca de “c”
Librería Assert ANSI C
Únicamente define la macro de depuración assert.
Macros
Comprueba la condición 'test' y dependiendo del resultado, puede abortar el
programa. Se trata de una macro que se expande como una sentencia "if", si 'test'
se evalua como cero, la función aborta el programa y muestra el siguiente
mensaje en stderr: Assertion failed: <condición>, fichero <nombre de fichero>, line
<número de línea> El nombre de fichero y el número de línea corresponden con el
fichero y línea en la que está la macro. Si se coloca la directiva "#define
NDEBUG"; (no depurar) en el fichero fuente antes de la directiva "#include
<assert.h>", todas las sentencias assert serán comentadas.
Librería Ctype ANSI C
Contiene los prototipos de las funciones y macros de clasificación de caracteres.
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)