Compartir a través de


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

especificación de ancho printf

Especificación de precisión

Especificación de tamaño

caracteres de campo del tipo printf