2. Se caracteriza por
Lenguaje C
Es un lenguaje para
implementaciones de
sistemas operativos, tiene
un lenguaje de nivel
medio, con una estructura
típica de un lenguaje de
alto nivel, pero luego una
construcción de lenguaje
que permite un control de
bajo nivel sin que yo lo
deje ir ”.
•Lenguaje estructurado.
•Programación de nivel medio
•No depende del hardware, por lo que
se puede migrar a otros sistemas.
•Objetivos generales. No es un lenguaje
para una tarea específica, pudiendo
programar tanto un sistema operativo,
una hoja de cálculo o un juego.
•Ofrece un control absoluto de todo lo
que sucede en el ordenador.
•Organización del trabajo con total
libertad.
•Los programas son producidos de
forma rápida y son bastante potentes.
•Rico en tipo de datos, operadores y
variables en C.
Sus tipos de datos son:
Tipo entero: representa
números enteros con o sin signo
Tipo real: Se emplean para
representar números reales
(con decimales).
Tipo carácter: Este tipo de datos
se emplea para representar un
carácter perteneciente a un
determinado código utilizado
por el ordenador
Tipo de dato Palabra reservada Ejemplo
Entero Int Int numero=0;
Real Float Float numero=12.2;
Carácter Char Char letra = ‘a’;
Cadena de carácter Char Char palabra[10] =
“HOLA”;
Su estructura se basa en:
declaraciones globales de Se
suelen colocar después de esta
función.
• El encabezamiento, que especifica las
declaraciones globales de los datos y sus
tipos, que vamos a manejar a lo largo del
programa;
• La función principal, que se suele llamar main,
y define la estructura del programa.
• Las funciones o subrutinas auxiliares, que
realizan las operaciones necesarias; son
llamadas por la rutina principal, la función
main. Se suelen colocar después de esta
función.
3. Operadores del lenguaje C
Entre estos se encuentran 3
Son aquellos que
permiten realizar
cálculos con valores
numéricos para
obtener un resultado
Operadores
aritméticos
operadores
relacionales
Operadores
lógicos
Son aquellos que
permiten comparar
dos valores evaluando
si se relacionan
Los operando son
considerados falsos (valor
0) o ciertos (valor distinto
de 0). El resultado siempre
es 0 o 1
DdF C Descripción
+ + Suma, adición
- - Resta, sutracción
. * Multiplicación, producto
Div / Cociente división entera
Mod % Resto división entera
/ / División
DdF C Descripción
> > Mayor
≥ >= Mayor o igual
< < Menor
≤ <= Menor o igual
= == Igual
≠ != Diferente
DdF C Descripción
^ && And, y, conjunción
∨ || Or, o, disyunción
¬ ! Not, no, negación