【課題1−17 printf関数のオプション指定(2)】

 

<フィールド幅と精度を引数で指定>

printf関数のオプション指定では,フィールド幅と精度を引数を使って可変にすることができる.

(構文) printf("%*.*変換指定子",フィールド幅,精度,引数);

(例)  printf("%*d¥n", 10, data1); // data110桁表示

       printf("%.*f¥n", 1, data2); // data2を小数点以下1桁で表示

フィールド幅と精度には,int型の定数か変数を指定する必要がある.0はフラグとして扱われるので,指定することができない.

 

 

戻る