Directivas de marcador
En una especificación de formato, el primer campo opcional es flags.Una directiva de marcador es un carácter que especifica la justificación del resultado y la salida de signos, de espacios en blanco, de ceros iniciales, de separadores decimales, y de prefijos octales y hexadecimales.Más de una directiva de marcador puede aparecer en una especificación de formato, y marcadores pueden aparecer en cualquier orden.
Caracteres de marcador
Marcador |
Significado |
Default |
---|---|---|
– |
La izquierda alinear el resultado al ancho de campo especificado. |
La derecha alinear. |
+ |
Utilice un signo (+ o –) al prefijo el valor de salida si es de un tipo con signo. |
El signo solo aparece por valores con signo negativo (–). |
0 |
Si width es precedido por 0, se agregan los ceros iniciales hasta alcanzar el ancho mínimo.Si aparecen 0 y –, se omite 0.Si 0 se especifica como formato entero (i, u, x, X, o, d) y una especificación de precisión está también presente- para el ejemplo, se omite %04.d— 0. |
Ningún relleno. |
espacio en blanco ('') |
Utilice un espacio en blanco al prefijo el valor de salida si se firma y positivo.Se omite el espacio en blanco si tanto el aparece en blanco y + marcas. |
Ningún espacio en blanco aparece. |
# |
Cuando se utiliza con o, x, o el formato de X, el indicador de # utiliza 0, 0x, o 0X, respectivamente, el prefijo cualquier valor distinto de salida. |
Ningún espacio en blanco aparece. |
|
Cuando se utiliza con e, E, f, a o formato de A, el indicador de # fuerza el valor de salida para contener un separador decimal. |
El separador decimal sólo aparece si los dígitos se siguen. |
|
Cuando ha utilizado con el formato de g o de G, el indicador de # fuerza el valor de salida para contener un separador decimal y evita el truncamiento de ceros finales. Se omite cuando se usa con c, d, i, u, o s. |
El separador decimal sólo aparece si los dígitos se siguen.Se truncan los ceros finales. |
Vea también
Referencia
printf, _printf_l, wprintf, _wprintf_l
Sintaxis de especificación de formato: Funciones printf y wprintf