1. Alumna. Ivismar M. Colmenraez. B
C.I. 29778119
Sección. SAIA C
Prof. C
Prof. Esteban Torrealba
22-08-2021
Republica bolivariana de Venezuela
Ministerio del poder popular para la educación
Universidad Fermín toro -SAIA-
2. 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).