PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
El lenguaje c
1. UNIVERSIDAD FERMÍN TORO
VICERECTORADO ACADEMICO
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERÍA EN MANTENIMIENTO
MECÁNICO
Integrantes:
Rafael Adán
C.I:29.707.973
SAIA:C
El lenguaje
2. Lenguaje C
Concepto
Es un lenguaje de programación de propósito
general originalmente desarrollado por Dennis
Ritchie entre 1969 y 1972 en los Laboratorios
Bell, como evolución del anterior lenguaje B, a
su vez basado en BCPL. Al igual que B, es un
lenguaje orientado a la implementación de
sistemas operativos, concretamente Unix.
Características
Se ha utilizado para el desarrollo de muy
diversas aplicaciones: sistemas
operativos, hojas de cálculo, gestores
de bases de datos. Es un lenguaje
portable, es decir, es independiente
del hardware. Los programas escritos
en C son fácilmente trasportables a
otros sistemas.
Tipos de datos
C ofrece tres tipos de datos básicos:
Números enteros definidos con la palabra
clave int. Letras o caracteres definidos
con la palabra clave char. Números
reales o en coma flotante definidos con
las palabras claves float o doublé.
Estructuras
Todo programa en C consta de una o más
funciones, una de las cuales se llama main.
El programa comienza en la función main,
desde la cual es posible llamar a otras
funciones. Ejemplo declaraciones globales
main( ) { variables locales bloque } funcion1( )
{ variables locales bloque }
Operadores aritméticos
Los operadores aritméticos más habituales
son la suma, resta, multiplicación y
división. En C y en otros lenguajes
disponemos de un operador adicional al
que denominamos operador módulo (%),
que nos permite obtener el resto de una
división entre enteros.
Operadores relacionales
Se llaman operadores relacionales o de
comparación a aquellos que permiten
comparar dos valores evaluando si se
relacionan cumpliendo el ser menor uno
que otro, mayor uno que otro, igual uno
que otro, etc.
Operadores lógicos
Estos operadores admiten operando
lógicos, esto es, de valor verdadero o
falso según el criterio habitual en C
(nulo es falso, no nulo es verdadero).