Está en la página 1de 2

#include<stdio.

h>
#include<stdlib.h>
int main()
{
int x,y,z;
printf("Por favor, ingrese un numero:");
scanf("%d",&x);
printf("ahira, insete otro: ");
scanf("%d",&y);
z=x+y;
printf("\nel resultado es: %d\n",z);
system("PAUSE");
return 0;
Caracteres de control en función del tipo
Cuando necesitamos especificar el valor de una variable
dentro de una instrucción printf debemos poner un carácter de
control

que indica qué tipo de dato va en esa posicion:


control Tipo asociado
%d int enteros con signo base 10
%u unsigned int enteros sin signo base 10
%x int base 16
%f float formato eee.ddd
%e float formato xxxEee
%c char caracteres
%s string cadena de caracteres
\n
\t
\a
salto de línea
tabulador a la derecha
beeep !
h
l
L
sort
long Modificadores
doublé

funcion scanf ( )
Lee datos de la entrada estándar (teclado) , los interperta y los
almacena en los argumentos. Incluye caracteres y especificaciones de
formato.

Prototipo
int scanf (conts char *formato [,argumento]...);
Devuelve:
El número de datos leídos. Si es cero indica que no han sido
asignados datos.
Parámetros
Formato: Cadena de caracteres, entre comillas dobles, que
especifica cómo van a ser introducidos los datos.
Según se especifique en el formato , así deberán ser
introducidos los datos.
Argumento: Indica las direcciones de variables que
almacenarán los datos (&).
int a; float b; char c;
Sentencia Entrada de datos
scanf(“%d %f %c" , &a, &b , &c) ; 5 2.3 b
scanf("%d, %f , %c",&a,&b,&c); 5 , 23.4 , b
scanf("%d : %f : %c",&a,&b,&c); 5 : 23.4 : b
&a Dirección de memoria de la variable a

También podría gustarte