Compartir a través de


Directivas de marca

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

Marcar

Significado

Valor

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

printf (Especificación de ancho)

Especificación de precisión

Especificación de tamaño

printf (Caracteres de campo de tipo)