-
小数点以下の桁数を指定する:
- %f: デフォルトの小数点以下6桁の精度で浮動小数点数を出力します。 例: printf("%f", 3.14159); // 出力: 3.141590
- %.nf: 小数点以下n桁の精度で浮動小数点数を出力します。 例: printf("%.2f", 3.14159); // 出力: 3.14
-
最小フィールド幅を指定する:
- %mf: 最小フィールド幅mを指定し、m桁分のスペースを確保します。 例: printf("%8.2f", 3.14159); // 出力: 3.14 (8桁分のスペースを確保)
-
正負の符号を表示する:
- %+f: 正の数には"+"、負の数には"-"を表示します。 例: printf("%+f", 3.14159); // 出力: +3.141590
-
ゼロパディングする:
- %0mf: 最小フィールド幅mを指定し、足りない桁を0で埋めます。 例: printf("%06.2f", 3.14159); // 出力: 003.14
これらは一部の一般的なフォーマット指定子の例です。詳細な仕様については、C言語のドキュメントやリファレンスを参照してください。