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).