%4.2fの使い方の意味が解らない
Posted: 2013年5月04日(土) 23:02
#include<stdio.h>
int main(){
double shincho = 1.72, taiju = 65.2;
printf("BMIは体重(Kg)を身長(m)の2乗で割ったものです\n");
printf("これが25を超えると肥満です\n");
printf("たとえば身長%4.2fmで体重%4.2fkgの人では\n", shincho, taiju);
printf("BMI = %4.2f ÷ (%4.2f x %4.2f)で計算します\n", taiju, shincho, shincho);
printf("その結果は%4.1fでした\n", taiju / (shincho * shincho));
return 0;
}
そのつど、作成した変数を表示するのは、解るのですが、
%4.2fmや%4.2fの使い方が解りません。
なぜ4.2fmや%4.2fで変数が表示されるのでしょうか?
4.2の数値やfmの記号の意味は一体何なのでしょうか?(fの意味は解ります。)
int main(){
double shincho = 1.72, taiju = 65.2;
printf("BMIは体重(Kg)を身長(m)の2乗で割ったものです\n");
printf("これが25を超えると肥満です\n");
printf("たとえば身長%4.2fmで体重%4.2fkgの人では\n", shincho, taiju);
printf("BMI = %4.2f ÷ (%4.2f x %4.2f)で計算します\n", taiju, shincho, shincho);
printf("その結果は%4.1fでした\n", taiju / (shincho * shincho));
return 0;
}
そのつど、作成した変数を表示するのは、解るのですが、
%4.2fmや%4.2fの使い方が解りません。
なぜ4.2fmや%4.2fで変数が表示されるのでしょうか?
4.2の数値やfmの記号の意味は一体何なのでしょうか?(fの意味は解ります。)