わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

printfでdouble型の値を出力するときに

最近,本を読み,オンラインマニュアルを見直して覚えたのですが,

  double x;
  (何か処理)
  printf("x = %lf\n", x);

は不適切で,

  double x;
  (何か処理)
  printf("x = %f\n", x);

としないといけないのですね.%fだからfloatと思いたいところですが,%fはdouble型の値をとります.