Documente Academic
Documente Profesional
Documente Cultură
Creador:
Dennis Ritchie (Laboratorios Bell) el 1972, cuando trabajaba junto con Ken
Thompson en el diseo del sistema operativo UNIX.
El C se cre como herramienta para programadores, en consecuencia su
principal objetivo es ser un lenguaje til.
Caracterstica:
El C es un lenguaje de programacin de alto nivel (alto nivel quiere decir
prximo al lenguaje humano), pero con caractersticas de bajo nivel (bajo
nivel= prximo al lenguaje mquina).
Es de ALTO NIVEL porque es racional, estructurado y fcil de aprender.
Es de BAJO NIVEL porque permite trabajar con bits, registros de la C.P.U. y
posiciones de memoria.
Por qu el C?
El lenguaje C es poderoso y flexible: la mayor parte del sistema operativo
UNIX est escrito en C. Incluso estn escritos en C los compiladores e
intrpretes de otros lenguajes, como FORTRAN, APL, PASCAL, LISP, LOGO y
BASIC.
El lenguaje C es amistoso porque es lo suficientemente estructurado para
ejercer buenos hbitos de programacin. Es el lenguaje de programacin ms
utilizado por el programador de sistemas.
Estructura de un programa en C:
El C es un lenguaje compilado, vamos a ver qu es esto grficamente:
CDIGO
FUENTE
COMPILAR
CDIGO
OBJETO
LINKAR
PROGRAMA
EJECUTABLE
*/
Todo lo que escribimos entre los smbolos anteriores son
comentarios para el programador, que no influyen para
nada en la ejecucin del programa.
#include <stdio.h>
Ordena al compilador que incluya en el programa, las
funciones de entrada salida (en nuestro caso hay una:
printf).
stdio.h no es ms que un fichero biblioteca, que contiene
una serie de funciones (instrucciones), en nuestro caso de
entrada-salida por pantalla.
Si en nuestro programa necesitamos una raz cuadrada por
ejemplo, deberamos incluir (include) otra biblioteca
void main()
Funcin o programa principal (main), que no devuelve nada
(void)
{
Inicio
printf( )
\n
#include <stdio.h>
void main()
{
char nom[20];
printf("\nEscribe tu nombre: ");
scanf("%s",nom);
printf("\nHola %s",nom);
}
printf(\nHola %s , nom);
Escribe en pantalla:
Una lnea en blanco, debida a \n
Hola %s
Se substituye por el valor de la variable nom
Para que el lenguaje C nos escriba en pantalla (printf), el valor de una
variable tipo char, es necesario utilizar el indicador de formato: %s
Variable char
%s
Ser substituido por el valor de la
variable
Deber:
Investigar los tipos de datos del c++ (char, int)
Investigar los tipos de formato para la declaracin de las variables (%)
<stdio.h>
<conio.h>
(void)
l, k;
Total=gal*4*0.55.
#include <stdio.h>
#include <conio.h>
int main (void)
{
int g;
float t;