printf-Escribir salida formateada
Sinopsis
printf formato [ argumento ...]
Descripción
Puede utilizar printf para formatear y visualizar la salida en la salida estándar. La sintaxis es similar a la función printf () de ILE C. Formatos printf utilizando la siguiente sintaxis de serie de control de conversión:
% [distintivos] [anchura]. [precisión]conversión
conversion especifica cómo se visualiza el argumento correspondiente. Debe especificar uno de los siguientes caracteres de conversión:
- c
- Carácter sin signo.
- d
- Número decimal con signo.
- e, E
- Notación científica.
- f
- Número de coma flotante.
- g, G
- Notación científica con dígitos significativos.
- i
- Número decimal con signo.
- o
- Número octal sin signo.
- s
- Serie.
- u
- Número decimal sin signo.
- x
- Número hexadecimal sin signo con dígitos 0123456789abcdef.
- X
- Número hexadecimal sin signo con dígitos 0123456789ABCDEF.
Los distintivos controlan cómo se visualiza el argumento de las siguientes maneras:
- -(menos)
- Alinee a la izquierda argumento dentro del campo.
- + (más)
- Prefije todos los números con un signo + o-.
- espacio
- Prefije los números positivos con < espacio> y los números negativos con-.
- 0
- Ancho de campo de relleno con ceros iniciales para d, e, E, f, go G.
- #
- Utilice un formato de salida alternativo en función del carácter de conversión. Para o, prefije los números octales con "0". Para x, prefije los números hexadecimales con "0x". Para X, anteponga a los números hexadecimales "0X". Para e, E, f, go G, muestra la coma decimal. Para g o G, visualice los ceros finales.
width es el número mínimo de posiciones de caracteres visualizadas. El uso de un carácter de asterisco (*) para el ancho significa que el valor del siguiente argumento es el ancho del campo.
El significado de precisión depende del carácter de conversión.
- Para d, i, o, u, xo X precisión especifica el número mínimo de dígitos que se van a visualizar.
- Para e, Eo f precisión especifica el número de dígitos que se van a visualizar después de la coma decimal.
- Para g, o G precisión especifica el número máximo de dígitos significativos.
- Para s precisión especifica el número máximo de caracteres que se van a visualizar.
Opciones
Ninguna.
Operandos
Cada argumento se convierte y se visualiza tal como se especifica en el formato.
Estado de salida
- 0 si es satisfactorio.
- > 0 cuando no es satisfactorio.