Sie sind auf Seite 1von 7

JAMPER91.BLOGSPOT.

COM

Aprenda C en un 2x3
Manual de Lenguaje C
Jorge Andres Moreno Jaimes

2010

HTTP://JAMPER91.BLOGSPOT.COM

MANUAL DE LENGUAJE C

Hola a todos mi nombre es Jorge Andres Moreno Jaimes, estudio Ingenieria de Sistemas en la Universidad de Pamplona, soy de Cucuta Colombia ,tengo 18 aos y muchos visitantes de mi sitio web http://jamper91.blogspot.com/ me han pedido que les suba manuales, pues miren voy a crear mi propio manual de Lenguaje C, jeje les pido perdon de una por la ortografia, y no voy a ser muy tecnico, solamente al grano, lo que se necesita de verdad, porfavor recomienden este manual a sus amigos, lo pueden descargar de mi blog, mencionado arriba, lo pueden poner en otras web, pero por favor acepten los derechos de autor jeje, bueno empezemos
Primera Leccion: Librerias

Empezare con las librerias, son como "diccionarios" que el compilador usa para saber que coos escribimos nosotros en el, en mi caso yo utilizo muchos dos librerias la conio y stdio, aunque existe muchas, las pueden conseguir en la web la manera de introducirlas es la siguiente #include<conio.h> #include<stdio.h> Segunda Leccion: Main El main, me imagino que todos lo han visto, pues esto es para mi una funcion (lo veran mas adelante) es la primera funcion que el programa busca cuando se esta ejecutando y es donde se puede introducir codigos he visto que algunos lo declaran int, ejemplo int main ()
{

// todo el codigo que quieran


}

yo lo declaro asi main() { //el codigo que quieran getch(); //sirve para poner como una pausa para que puedas ver return 0; //esto se usaba antes para devolverle el contro al SO }

Tercera Leccion: Imprimir, printf Ahora si vamos al primer ejemplos, aqui trabajaremos las librerias conio y stdio, les ensere como se imprime en pantalla con printf, miren funciona asi: 1. escriben printf y abren y cierran parentesis: printf() 2. dentro de los parentesis abren y cierran comillas "": printf("") 3. dentro de las comillas ponen lo que quieran imprimir: printf("jamper") 4. ultimo pero igual de importante ponen punto y coma al final:printf("jamper"); #include<conio.h> #include<stdio.h> main() { printf ("Jejej porfin imprimieron algo"); getch(); return 0; } las impresones tambien traen algo que yo llamo como COMODINES sirve para que se vea major organizado, aqu estn USO Dejar un salto de Linea Dejar una tabulacin Hacer un Sonidito xd #include<conio.h> #include<stdio.h> main() { printf ("A pesar de que use 2 printf, ); printf ("aun aparesco en la misma linea ); printf ("Pero aqui \n Vieron apareci abajo); getch(); return 0; } ustedes mismos prueben los otros COMODINES como yo los llamo xd Cuarta Leccio: Variables COMODIN \n \t \a

Bueno les iva a ensenar como leer desde teclado pero antes de eso tiene que saber que son las variables, no voy a decir nada tecnico sino lo que yo entiendo, hay varios tipos de variables:
la manera como se declaran las variables es sencillo, es el siguiente: tipo de variable + nombre k tu le quieras dar, en cada seccio te explico mejor

Enteras: las que guardan numeros enteros, por ejemplo: la edad de una persona, alumnos de un salon, etc, pero esta se divide a su vez en dos: Int:Que guardan numero pequeos, ejemplos la edad, alumnos de un salon Long: Que guardan numeros Grandes, ejemplos, poblacion 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 k le pongas un nombre, con el cual recuerdes k hace esa varibale porque hay programas en el que necesitas hasta mas 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 Decimales: es la misma joda que las enteras, solo que (obvio) este no guarda enteras sino decimales y tambien se divide en 2, las largas y cortas 1. Float: guarda numero pequenos como por ejemplo primeras cifras de pi: 3,1415 2. Double: guarda numeros mas grandes como todo el valor de pi 3,141516... Las declaran de la misma manera como se declaran los enteros, claro estan 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, TRUE o FALSE, a mi realmente me parece muy til, la manera de declarar es: bool nombre_variable ; tambin puedes darle un valor inicial bool variable=true; bool variable =false; CARACTERES: Estos son variables que guardan solamente una letra, para guardar mas de una letra se vera mas adelante en la seccion de VECTORES o PUNTEROS

char miLetra; tambin puedes darle un valor inicial char miletra=a; Esos 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 @ que ponga 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 No lo se xd c

Un poco hacia adelante les dare ejemplos, despus del siguiente tema Imprimir Variables: Antes les ensee como poder imprimir pero, eso solo les imprimirar lo que ustedes quieran, eso es casi OBSOLETO a la hora de programar porque en un 99,99 % (como las propagandas de TV que dicen usa tal cosa que te desinfecta asta un 99,99 % xd) necesitas imprimir un valor que solo lo puedes obtener despus de hacer calculo, asi que manos a la obra. Para imprimi no es nada del otro mundo casi parecido a leer, vamos con un ejemplo: Es la misma sintaxis que les ensene al pincipio: printf(aqu imprimir una variable de tipo entera %d,variable_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 digiteme su edad: ); scanf(%d,& miPrimerEntero); printf(Su edad es: %d,miPrimerEnter); getch(); return 0; } vieron un programa super sencillo y ojala allan entendido, pero algunos diran , BUUUU ESO YA LO SE ENSEAME A IMPRIMIR MAS DE UNA VARIABLE jaja pues para esa gente tan exigente aqu va otro ejemplo sencillo, no mas es de analizarlo;
Pedirle a una persona que digite su dia 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 %l o lo 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. # include<conio.h> # include<stdio.h> main() { int entero,decimal,letra; printf(Por favor digiteme su un numero entero: );

scanf(%d,& entero); printf(Por favor digiteme un numero decimal: ); scanf(%f,& decimal); printf(Por favor digiteme UNA sola letra: ); scanf(%c,& letra); printf(Letra: %c\n,letra); printf(Entero: %d\n,entero); printf(Decimal: %f\n,decimal); getch(); return 0; } viste lo sencillo, ahora claro esta 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); vieron, es sencillo BUENO ES TODO POR HOY LUEGO TERMINO DE ACTUALIZAR EL MANAL TENGO MUCHO TRABAJO XD