El lenguaje c

15

Click here to load reader

Transcript of El lenguaje c

Page 1: El lenguaje c
Page 2: El lenguaje c

Editor: Programa en el cual escribimos código en C.

Compilador: función del editor que revisa la sintaxis del código escrito y genera el programa

Page 3: El lenguaje c

Instrucciones que comienzan con # y no lleva ; al final.

Ejemplo:

# include<nombrearchivo.h> o

# include “nombrearchivo.h”

Esto indica al compilador que son archivos fuente y tiene que agregar su contenido.

Todo Programa debe contener en la cabecera la librería stdio.h

Page 4: El lenguaje c

Ejemplo:

# define TAM 10

Sustituirá el valor 10 cada vez que aparezca TAM en el código del programa.

Page 5: El lenguaje c

Indican al usuario que las constantes o variables aquí declaradas son comunes a todas las funciones del programa, se colocan antes del main.

Page 6: El lenguaje c

Punto inicial de entrada al programa.void main(){

.

.

.sentencias

}

Int main(){

.

.

.sentenciasreturn 0;

}

Page 7: El lenguaje c

# include<stdio.h>#include<stdlib.h>void prueba();

Int main(){

prueba();return 0;

}Void prueba(){

.

.

.sentencias

}

Page 8: El lenguaje c

Sirven para colocar explicaciones al código, y comienzan con /* y termina con */

O se puede comentar la linea completa con //

Page 9: El lenguaje c

Char para letras, ejemplo: ‘c’ Int para enteros, ejemplo: ‘-15’ Float para decimales, ejemplo: ’10,2567’ Existen otros pero estos son los mas

utilizados

Page 10: El lenguaje c

<tipo dato> <nombre variable> o <tipo dato> <nombre variable>= valor inicial Si es de tipo char y definimos una variable

Char n solo podrá contener una letra

Char n[30] podrá contener 20 caracteres pero pasa a llamarse cadena o string.

Page 11: El lenguaje c

Para mostrar en pantalla se utiliza printf(“frase y cadena de control”, variable 1, variable 2, variable

n) La cadena de control es el tipo de dato de la variable que

queremos colocar en la frase, y la forma de mostrar el dato; estos son: %d el dato se convierte a entero. %0 el dato entero se convierte a octal. %x el dato entero se convierte a hexadecimal. %c el dato se considera de tipo carácter. %s el dato se considera que es una cadena de caracteres. %f el dato float se convierte a notación decimal.

Para saltar de línea y dejar el cursor debajo se debe incluir en la frase \n

Page 12: El lenguaje c

Para capturar datos ingresados por teclado, se utiliza

scanf(“cadena de control”, &variable1, &variable2, &variable n)

Para una cadena de caracteres es preferible usar gets(variable cadena)

Page 13: El lenguaje c

#include<stdio.h>#include<stdlib.h>

int main(void){

printf("hola mundo\n");system("pause");return 0;

}

Page 14: El lenguaje c

#include<stdlib.h>#include<stdio.h>

int main(void){

char nombre[20]; printf(“Bienvenido al programa que te saluda\n");printf(“Favor ingresa tu nombre\n");scanf("%s",&nombre);printf("hola, %s\n", nombre);system("pause");return 0;

}

Page 15: El lenguaje c

#include<stdio.h>#include<stdlib.h>

int main(void){

int a, b, c=0, d=0, e=0, f=0;printf("ingrese a\n");scanf("%d",&a);printf("ingrese b\n");scanf("%d",&b);c=a+b;d=a*b;e=a/b;f= a % b;printf("suma es: %d\n", c);printf("multiplicacion es: %d\n", d);printf("division es: %d\n", e);printf("resto es: %d\n", f);system("pause");return 0;

}