次の方法で共有


フラグ ディレクティブ

ファイル形式仕様では、最初のオプションは flagsフィールドです。フラグのディレクティブは、先行ゼロ、空白記号、小数点と 8、および 16 進数のプレフィックスの出力の位置合わせと出力を指定する文字です。複数のフラグのディレクティブは、ファイル形式仕様に表示されることがフラグは、任意の順序でも指定できます。

フラグの文字

フラグ

説明

既定値

特定の幅のフィールド内の結果を左寄せ。

右揃えします。

+

signed 型の出力値の前に付ける記号 (+) または–使用します。

符号は、負の符号 (–) 付きの値の場合にのみ表示されます。

0

width が 0で始まる場合は、先行ゼロが最小幅に達するまで追加されます。0 と – の両方が表示された場合は、0 は無視されます。0 が整数のファイル形式として (指定されている場合i、u、x、X、o、d) と精度指定は現在の例は、またはです %04.d— 0 --は無視されます。

パディングなし。

無効にする (' ')

肯定署名する出力値の前に付けるために null を使用します。null は null が + フラグが無視されます。

消去せずに表示されます。

#

これは o、x、または X のファイル形式で使用している場合は、# のフラグは、0 以外の出力値の前に付けるために 0x、0X、それぞれ、を使用します。

消去せずに表示されます。

 

これは e、E、f、a または A のファイル形式で使用している場合は、# のフラグは、小数点を含めるように出力値に変換されます。

小数点の数が後続の場合にのみ表示されます。

 

これは g または G のファイル形式で使用している場合は、# のフラグでは、小数点を含む出力値と末尾のゼロの切り捨てなります。

c、d、i、u、または sして使用した場合は無視されます。

小数点の数が後続の場合にのみ表示されます。後続のゼロは省略されます。

参照

関連項目

printf、_printf_l、wprintf、_wprintf_l

書式指定構文: printf 関数と wprintf 関数

printf 関数の文字幅指定

精度指定

サイズ指定

printf 関数の型フィールド文字