Sei sulla pagina 1di 12

JAMPER91.HOSTEI.

COM

Aprende C en un 2X3
Manual de Lenguaje C
Jorge Andrs Moreno Jaimes

2012

HTTP://JAMPER91.HOSTEI.COM

Pgina |2 Jamper91.hostei.com Introduccion

Hola a todos mi nombre es Jorge Andrs Moreno Jaimes, estudio Ingeniera de Sistemas en la Universidad de Pamplona, soy de Ccuta Colombia ,tengo 18 aos y muchos visitantes de mi sitio web http://jamper91.hostei.com/ Me han pedido que les suba manuales, pues miren voy a crear mi propio manual de Lenguaje C, no voy a ser muy tcnico, solamente al grano, lo que se necesita de verdad, por favor recomienden este manual a sus amigos, lo pueden descargar de mi pagina, mencionada arriba, lo pueden poner en otras web, pero con la nica condicin de que coloquen el verdadero origen, bueno comencemos:

Pgina |3 Jamper91.hostei.com Indice

1. 2. 3. 4.

Librerias Funcion Main Imprimir (Uso del Printf) Variables a. Enteras b. Decimales c. Booleanas d. Caracteres 5. Lectura de Variables (Uso de Scanf)

Pgina |4 Jamper91.hostei.com

LIBRERIAS

Empezare con las libreras, son como "diccionarios" que el compilador usa para saber qu cosas escribimos nosotros en el, en mi caso yo utilizo muchos dos libreras la conio.h y stdio.h (C) y la iostream.h (C++) , aunque existe muchas, las pueden conseguir en la web. La manera de introducirlas es la siguiente: #include<conio.h> #include<stdio.h> Donde siempre va a ir la palabra #include<nombre de la libreria> y reemplaza nombre de la librera por el nombre de las libreras a usar, ejemplo: time.h,etc.

MAIN

El main, me imagino que todos lo han visto, pues esto una funcin (lo vern mas adelante). Es la primera funcin que el programa busca cuando se est ejecutando y es donde se puede introducir cdigos, yo lo declaro asi:

main() { /* Colocan todo el cdigo que quieran */ getch(); //Sirve para colocar una pausa return 0; //Se usaba antes para devolverle el control al SO }

Pgina |5 Jamper91.hostei.com

Imprimir (printf)

Ahora si vamos al primer ejemplos, aqu trabajaremos las libreras conio y stdio, les enseare como se imprime en pantalla con printf, miren funciona as:

1. escriben printf y abren y cierran parntesis: printf()

2. dentro de los parntesis abren y cierran comillas "": printf("")

3. dentro de las comillas ponen lo que quieran imprimir: printf("jamper91")

4. ultimo pero igual de importante ponen punto y coma al final: printf("jamper91");

#include<conio.h> #include<stdio.h> main() { printf ("Mi primera impresin en C"); getch(); return 0; }

Pgina |6 Jamper91.hostei.com

Las Impresiones tambin traen algo que yo llamo como COMODINES sirve para que se vea mejor organizado, aqu estn :

USO

COMODIN

Dejar un salto de Lnea

\n

Dejar una tabulacin

\t

Hacer un Sonidito

\a

#include<conio.h> #include<stdio.h> main() { printf ("A pesar de que use 2 printf, ); printf ("aun aparezco en la misma linea ); printf ("Pero aqu \n como ven aparec abajo); getch(); return 0; }

Pgina |7 Jamper91.hostei.com

VARIABLES

Bueno les iba a ensenar como leer desde teclado pero antes de eso tiene que saber que son las variables, no voy a decir nada tcnico sino lo que yo entiendo, hay varios tipos de variables, la manera como se declaran las variables es sencilla, es el siguiente:

Tipo de variable + nombre que desees

Tipos Enteras: Las que guardan nmeros enteros, por ejemplo: la edad de una persona, alumnos de un saln, etc., pero esta se divide a su vez en dos: Int: Que guardan numero pequeos, ejemplos la edad, alumnos de un saln Long: Que guardan nmeros Grandes, ejemplos, poblacin humana, que son millones

Se declaran de la siguiente manera, ejemplo:

1. Tipo de variable: en este caso trabajemos con int 2. Nombre que le quieras dar: tu eres dueo de eso, si vas a guardar cuantos colores negro hay, puedes llamar la variable blanco, tu eres dueo de eso pero se recomienda que le pongas un nombre, con el cual recuerdes que hace esa variable porque hay programas en el que necesitas hasta ms de 100 variables y si no sabes que hacen jeje es complicado, bueno pongamos edad: int edad 3. y por ultimo pero no menos importante el punto y coma; int edad;

Ven no era nada del otro mundo, sigamos con las otra variables

Pgina |8 Jamper91.hostei.com

Decimales: Es la misma joda que las enteras, solo que (obvio) este no guarda enteras sino decimales y tambin se divide en 2, las largas y cortas: 1. Float: guarda numero pequeos como por ejemplo primeras cifras de pi: 3,1415 2. Double: guarda nmeros mas grandes como todo el valor de pi 3,141516... Las declaran de la misma manera como se declaran los enteros, claro estn que deben cambiar int o long por float o double.

Boolean: Es muy til para salir de los Ciclos, este tipo de variables solo recibe dos valores,

bool + nombre_variable ;
TRUE o FALSE, a mi realmente me parece muy til, la manera de declarar es:

Tambin puedes darle un valor inicial

bool variable=true; bool variable =false;

Caracteres: Estos son variables que guardan solamente una letra, para guardar ms de una letra se ver ms adelante en la seccin de VECTORES o PUNTEROS

char miLetra;

Pgina |9 Jamper91.hostei.com Tambin puedes darle un valor inicial

char miLetra=a;

Lectura de Variables

Ya sabemos cules son los tipos de variables bsicos por ahora, ahora les enseare como leerlos desde teclado, y como imprimirlos.

Leer datos desde Teclado: Para leer desde teclado se usan como unos COMODINES dependiendo del tipo de variable que desees guardar, la estructura es la misma lo nico que cambiar ser el @ por el comodin que desees

Sintaxis:

scanf(%@,& variable_donde_se_guarda_lo_leido);

TIPO Entero corto (int) Entero largo (long) Decimal Corto (float) Decimal Largo (doubl) Carcter(char)

COMODIN d ld f lf c

Un poco hacia adelante les dar ejemplos, despus del siguiente tema

P g i n a | 10 Jamper91.hostei.com

Imprimir Variables:

Antes les ensee como poder imprimir pero, eso solo les imprimir lo que ustedes quieran, eso es casi OBSOLETO a la hora de programar, porque en un 99,99 % necesitas imprimir un valor que solo lo puedes obtener despus de hacer calculo, as que manos a la obra. Para imprimir no es nada del otro mundo casi parecido a leer, vamos con un ejemplo: Es la misma sintaxis que les ensene al principio:

printf(mi primer entero %d,variable_entera_a_imprimir);

Vieron?, es fcil hagamos un programa que pida la edad de la persona por teclado y se la imprima:

# include<conio.h> # include<stdio.h> main() { int miPrimerEntero; printf(Por favor digteme su edad: ); scanf(%d,& miPrimerEntero); printf(Su edad es: %d,miPrimerEntero); getch(); return 0; }

Vieron?, un programa sper sencillo y ojala puedan entenderlo, pero algunos dirn , BUUUU ESO YA LO SE,ENSEAME A IMPRIMIR MAS DE UNA VARIABLE, pues para esa gente tan exigente aqu va otro ejemplo sencillo, no mas es de analizarlo:

P g i n a | 11 Jamper91.hostei.com

Pedirle a una persona que digite su da mes y ao de nacimiento para posteriormente imprimirlos

# include<conio.h> # include<stdio.h> main() { int dia,mes,anio; printf(Por favor digiteme su dia de nacimiento: ); scanf(%d,& dia); printf(Por favor digiteme su mes de nacimiento: ); scanf(%d,& mes); printf(Por favor digiteme su anio de nacimiento: ); scanf(%d,& anio); printf(Su fecha de nacimiento es: %d/%d/%d,dia,mes,anio); getch(); return 0; }

Vieron? es sencillo, solamente pones tantos %d o %f o %ld , que quieras imprimir y luego despus de las comillas y la coma pones las variables las cuales deseas imprimir. Pero esto no es solo con enteros los puedes alternar.

P g i n a | 12 Jamper91.hostei.com

# include<conio.h> # include<stdio.h> main() { int entero float decimal; char letra; printf(Por favor digteme su un numero entero: ); scanf(%d,& entero); printf(Por favor digteme un numero decimal: ); scanf(%f,& decimal); printf(Por favor digteme UNA sola letra: ); scanf(%c,& letra); printf(Letra: %c\n,letra); printf(Entero: %d\n,entero); printf(Decimal: %f\n,decimal); getch(); return 0; }
Es supremamente sencillo, ahora claro est que puedes hacer esto :

printf( Letra: %c \n, letra); printf( Entero: %d \n, entero); printf( Decimal: %f \n, decimal);
En una sola lnea

printf(Letra: %c

Entero: %d

Decimal %f,letra,entero,decimal);

Potrebbero piacerti anche