1. La función printf ()
En esta sección veremos la función printf (). Esta función requiere que se incluya el archivo de cabecera . La función printf () permite que los datos se representen de cierta manera. La forma genérica de llamar a esta función es:
printf (cadena de formato, lista de argumentos);
- cadena de formato
Estos son símbolos que están entre comillas. Estos símbolos se imprimen en la pantalla a medida que se ingresan, excepto por la especificadores de formato:
Especificadores de formato | Descripción |
---|---|
%c | Imprimir un símbolo |
%hd | Imprimir datos de tipo short int |
%hu | Imprimir datos de tipo unsignet short int |
%d | Imprimir datos de tipo int |
%u | Imprimir datos de tipo unsignet int |
%ld | Imprimir datos de tipo long int |
%ul | Imprimir datos de tipo unsignet long int |
%f | Imprimir datos de tipo float y double |
%Lf | Imprimir datos de tipo long double |
%s | Imprimir una cadena de formato |
%#x | Imprimir un número entero, en formato hexadecimal |
%% | Imprimiendo el símbolo % |
- lista de argumentos
Esta lista tiene la siguiente sintaxis:
argumento1, argumento2, …, argumentoN
La lista de argumentos consta de todos los valores (variables, constantes o expresiones), separados por comas, que se imprimirán en la pantalla.
Ejemplo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include<stdio.h> int main() { /*Definir variables*/ char VariableChar; int VariableInt; double VariableDouble; /*Asignar valores*/ VariableChar = ‘A’; VariableInt = 3; VariableDouble = 6.3; /*Imprimir el contenido*/ printf(“VariableChar = %c\nVariableInt = %d\nVariableDouble = %f”,VariableChar, VariableInt, VariableDouble); return 0; } |
Como puede ver en el resultado, las especificadores de formato no se muestran en la pantalla.