Función Printf
¿QUÉ ES LA FUNCIÓN PRINTF?
Esta función permite escribir datos en el dispositivo de salida estándar. Printf permite ingresar cualquier tipo de dato numérico, caracteres sueltos y cadenas de caracteres. En general, una función printf se escribe así:
prinft(cadena de control,lista de argumentos);
CADENA DE CONTROL: Hace referencia a una cadena de caracteres que contiene información sobre el formato de la salida.
LISTA DE ARGUMENTOS: Hace referencia a los argumentos que representan los datos de salida.
En la cadena de control deben ser incluidos grupos individuales de caracteres que deben iniciar por %. Luego de este signo debe haber un carácter de conversión el cual indica el tipo de dato correspondiente.
Asimismo, los caracteres de conversión pueden tener modificadores como:
LONGITUD DEL CAMPO: Es un numero entero colocado entre % y el caracter de conversión
NÚMERO DE DÍGITOS DECIMALES: Para indicar el numero de digitos decimales y la longitud maxima para enteros o cadenas es necesario ingresar un numero entero, un punto y un segundo numero entre % y el caracter de conversión.
JUSTIFICACIÓN A LA IZQUIERDA: Escribir el signo - despues de %.
CARÁCTERES DE CONVERSIÓN MÁS COMUNES
C - Un caracter simple
d - Entero decimal con signo
i - Entero decimal, octal o hexadecimal con signo
e - Número en punto flotante con exponente
f - Número en punto flotante sin exponente
g - Usa %e o %f, el más corto en longitud
o - Entero octal sin el cero inicial
s - cadena de caracteres
u - Entero decimal sin signo
x - Entero hexadecimal sin el prefijo 0x
EJEMPLO:
Si escribimos:
prinft("Hola%s",Amigos);
En pantalla se verá:
Hola Amigos.
FUENTES:
Comentarios
Publicar un comentario