Ya sabemos como agregar variables a nuestros programas, ¿pero cómo se usan?
Para mostrar el valor de una variable en pantalla con printf() se usan los caracteres de sustitución. Vean este programa:
1 2 3 4 5 6 7 8 |
# include # include int main() //Esta es la función main, va en todos los programas { int numero=7; //A la variable numérica ';numero'; le asignamos un valor de 8 printf("El numero es %i", numero); //Esto mostrará en pantalla: El número es 8 getch(); //Hace una pausa } |
Como ven, el valor de la variable aparece en lugar de %i, cada tipo de dato tiene su propio caracter de sustitución.
- Para int se usa %i o %d
- Para float se usa %f
- Para char se usa %c
Otros ejemplos:
1 2 3 4 5 6 7 8 9 10 |
# include # include int main() { int edad=18; float altura=1.86; printf("Edad: %i años, altura: %f metros", edad, altura); //Esto mostrará en pantalla: Edad: 18 años, altura: 1.860000 metros getch(); } |
Para mostrar datos float, podemos usar este ‘truco’:
- %f mostrará 0.000000
- %.2f mostrará 0.00
- %.1f mostrará 0.0
- %.f mostrará 0