4.2.10 Other Output Conversions

Last-modified: 2025-03-16 (日) 13:47:02

14.2.10 その他の出力変換

このセクションでは、 のさまざまな変換について説明しますprintf。

'の%c' 変換は 1 つの文字を出力します。'-' フラグはフィールドの左揃えを指定するために使用できますが、他のフラグは定義されておらず、精度や型修飾子を指定することはできません。例:

printf ("%c%c%c%c%c", "h", "e", "l", "l", "o");
prints ‘hello’.

'の%s' 変換は文字列を出力します。対応する引数は文字列でなければなりません。精度を指定して、書き込む最大文字数を示すことができます。そうでない場合は、文字列内の終端のヌル文字までの文字が出力ストリームに書き込まれます。'-' フラグはフィールドの左揃えを指定するために使用できますが、この変換には他のフラグや型修飾子は定義されていません。例:

printf ("%3s%-6s", "no", "where");
prints ‘ nowhere ’ (note the leading and trailing spaces).