Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#include <stdio.h>
int main(){
printf("Hola mundo");
return 0;
}
http://www.elladodelgeek.com/printf-y-scanf-en-c/
1/9
1/8/2016
#include <stdio.h>
int main(){
int num1 = 10;
printf("Soy el nmero %d", num1);
return 0;
}
En el ejemplo vemos que la variable num1 vale 10 y usando la funcin printf() imprimimos
un texto junto al valor de la variable. Y si nos jamos vemos que hemos indicado la posicin
en la que se imprimir el valor de variable utilizando %d y le pasamos como parmetro
separado por coma (,) la variable de la cual queremos imprimir el valor.
A continuacin vemos un ejemplo en que imprimiremos diferentes textos junto a valores de
variables por pantalla utilizando printf() pasandole las variables como parmetros.
#include <stdio.h>
int main(){
int num1 = 10;
float pi = 3.141592;
char caracter = 'a';
char mensaje[] = "Hola";
return 0;
}
2/9
1/8/2016
De forma que dependiendo del tipo de variable que queremos imprimir en un mensaje
usando la funcin printf(), debemos usar un formato u otro y indicamos este formato en la
posicin pertinente.
Tipodedato
Formato
nmeroentero
%d
nmeroreal
%f
carcter
%c
cadenadetexto
%s
En el ejemplo anterior, hemos visto cmo imprimir el valor de una nica variable. Pero como
ya hemos visto en artculos anteriores, en una misma funcin printf() podemos imprimir ms
de una variable a la vez. Para ello solo debemos pasarle las variables como parmetros
separados por coma. A continuacin vemos un ejemplo.
#include <stdio.h>
int main(){
int num1 = 10;
char mensaje[] = "Hola";
Utilizamoscookiesparamejorarlaexperienciadeusuario.Sicontinasnavegandoconsideramosqueaceptassuuso.
printf("%s, soy el nm
ero %d. \n", mensaje, num1);
Aceptar
return 0;
}
Cuidado, porque las variables deben estar en el mismo orden que la posicin en que se
encuentra el marcador de formato. En este caso, la primera variable debe ser mensaje y no
num1 porque primero imprimimos %s y luego %d. De forma que el siguiente cdigo no es
vlido:
http://www.elladodelgeek.com/printf-y-scanf-en-c/
3/9
1/8/2016
#include <stdio.h>
int main(){
int num1 = 10;
char mensaje[] = "Hola";
return 0;
}
Mirando en su Facebook
Cotillendole la cartera
Aceptar
[..]
Bien, todas las opciones anteriores son vlidas, vamos a crear nuestro programa sabiendo
con anterioridad la fecha de nacimiento:
#include <stdio.h>
int main(){
http://www.elladodelgeek.com/printf-y-scanf-en-c/
4/9
1/8/2016
return 0;
}
#include <stdio.h>
#define anioActual 2014 //constante
int main(){
Aceptar
return 0;
}
http://www.elladodelgeek.com/printf-y-scanf-en-c/
5/9
1/8/2016
Viendo el ejemplo, utilizamos scanf() para guardar el valor introducido por el usuario en la
variable
fNacimiento.
Y
lo
hacemos
siguiendo
la
sintaxis
scanf(tipo_de_dato,&variable_destino);, donde tipo_de_dato es el formato de informacin
que vamos a capturar y variable_destino es la variable donde se guardar esta informacin.
#include <stdio.h>
int main(){
char nombre[12];
return 0;
}
Utilizamoscookiesparamejorarlaexperienciadeusuario.Sicontinasnavegandoconsideramosqueaceptassuuso.
Aceptar
En las prximas publicaciones vamos a ver los operadores aritmticos, relacionales y lgicos
que podemos usar en C y cmo utilizarlos para hacer clculos y comparar datos en nuestro
programa. Nos vemos
Tiposdedatosyvariables
enC
http://www.elladodelgeek.com/printf-y-scanf-en-c/
Operadoresyexpresiones
enC
6/9
1/8/2016
Twittear
4.6(total:5)
comentarios
Etiquetas:
C/C++
Lenguaje de programacin C
printf
scanf
Publicar un comentario
Comentario
Nombre *
Email *
ENVIAR COMENTARIO
Utilizamoscookiesparamejorarlaexperienciadeusuario.Sicontinasnavegandoconsideramosqueaceptassuuso.
Aceptar
Sguenos en Facebook!
http://www.elladodelgeek.com/printf-y-scanf-en-c/
7/9
1/8/2016
elladodelgeek.com
29Megusta
Megustaestapgina
Usaraplicacin
Selprimerodetusamigosenindicarquele
gustaesto.
Buscar...
Publicaciones recientes
Utilizamoscookiesparamejorarlaexperienciadeusuario.Sicontinasnavegandoconsideramosqueaceptassuuso.
25/05/2015
Aceptar
Nube de etiquetas
Acceso remoto
antivirus
apariencia
botones
Control remoto
Autenticacin
Clave privada
customizer
http://www.elladodelgeek.com/printf-y-scanf-en-c/
custopack
datos
Claves RSA
estilos
comandos
1/8/2016
hearthstone
licencia
linux
seguridad
SEO
logo
hostinger
icono
navegacin
Servidor SSH
indexacin
o cial
servidor web
orb
juego
patcher
sistema
legal
Lenguaje de programacin C
personalizar
temas
universal
proteger
ventanas
robots.txt
windows 7
Preguntas frecuentes
Acerca de
Utilizamoscookiesparamejorarlaexperienciadeusuario.Sicontinasnavegandoconsideramosqueaceptassuuso.
Aceptar
http://www.elladodelgeek.com/printf-y-scanf-en-c/
9/9