Documentos de Académico
Documentos de Profesional
Documentos de Cultura
es una rama de la Ingeniería que se encarga de diseñar, programar, aplicar y mantener sistemas
informáticos. La administración de redes y sistemas de información son sus principales tareas para
lograr la optimización de los datos que maneja una compañía. Investiga para crear e implementar
software y hardware en una empresa u organización.
Es un lenguaje de medio nivel, pero ¿qué significa esto?. Los lenguajes de alto nivel se asemejan a
nuestra forma de razonar, aislando al programador de los detalles técnicos (referentes a la
máquina física). Esto hace que este tipo de lenguajes sean poco eficientes. Por el contrario, los
lenguajes de bajo nivel controlan directamente la circuitería del ordenador, pudiendo obtenerse
con ellos la eficiencia máxima (sin embargo, resultan incómodos y poco portables). Así las ventajas
de los lenguajes de alto nivel respecto a los de bajo nivel son :
Sencillez.
Uniformidad.
Portabilidad.
En todo caso, un programa escrito en un lenguaje de alto nivel debe ser traducido a un lenguaje
que entienda la máquina antes de poder ser ejecutado. Esto se conoce como compilación (si
traducen el programa completo a código máquina antes de ejecutar cualquiera de las
instrucciones) o interpretación (si recorren el programa tomando instrucciones una a una en
pequeños grupos que traducen y ejecutan).
El lenguaje C está formado por un conjunto pequeño de palabras clave (reservadas) o comandos
(keywords), y una serie de operadores. Hay cerca de 40 palabras clave, frente a las 150 del BASIC o
200 que poseen otros lenguajes, como el COBOL y el PASCAL. Estas palabras son:
Librerias de lenguaje en c
LIBRERIAS EN LENGUAJE C
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
strxfrm
#include <ctype.h>
tolower toupper
#include <locale.h>
localecon setlocale
v
#include <math.h>
tanh
#include <setjmp.h>
longjmp setjmp
#include <signal.h>
raise signal
#include <time.h>
strftime time
Otras librerias que no tienen funciones asociadas. Pero tienen macros constantes y/o estructuras.
· #include <assert.h>
· #include <errno.h>
· #include <float.h>
· #include <limits.h>
· #include <stdarg.h>
· #include <stddef.h>
RESUMEN DE LIBRERIAS
Ø limits.h Contienen varias macros que definen constantes para el tamaño de tipo enteros.
Ø float.h Contienen varias macros que definen constantes para el tamaño de tipo flotante.
Ø locale.h Contienen varias macros, funciones y tipos para unidades locales, como unidad
monetaria, tiempo, dígitos, etc.
Ø setjmp.h Contienen declaraciones que proporcionan una forma de evitar la secuencia normal
de llamada y regreso de funciones.
Ø signal.h Contiene un tipo, dos funciones y varias macros para manejar condiciones
excepcionales que aparecen durante la ejecución, tal como una señal de interrupción de una
fuente externa o un error en la ejecución.
Ø stdarg.h Contiene un tipo y tres macros que proporcionan recursos para recorrer una lista de
argumentos de función de tamaño y tipo desconocido.
Ø stddef.h Contiene varios tipos y macros que también están definidas en otras librerías, como
size_t.
Ø time.h Contiene tipos, macros y funciones para la la manipulación de información sobre fechas
y horas.
CADENAS DE FORMATO
c un carácter
% imprime el carácter %
p puntero
SECUENCIA DE ESCAPE
\a Alerta
\b Espacio atrás
\f Salto de página
\n Salto de línea
\r Retorno de carro
\t Tabulación horizontal
\v Tabulación vertical
\\ Barra invertida
Colores de Fondo
0 = Negro
1 = Azul
2 = Verde
3 = Aguamarina
4 = Rojo
5 = Púrpura
6 = Amarillo
7 = Blanco
8 = Gris
9 = Azul claro
Colores de Fuente
a = Verde claro
b = Aguamarina claro
c = Rojo claro
d = Púrpura claro
e = Amarillo claro
f = Blanco brillante