最近,本を読み,オンラインマニュアルを見直して覚えたのですが,
double x; (何か処理) printf("x = %lf\n", x);
は不適切で,
double x; (何か処理) printf("x = %f\n", x);
としないといけないのですね.%fだからfloatと思いたいところですが,%fはdouble型の値をとります.
最近,本を読み,オンラインマニュアルを見直して覚えたのですが,
double x; (何か処理) printf("x = %lf\n", x);
は不適切で,
double x; (何か処理) printf("x = %f\n", x);
としないといけないのですね.%fだからfloatと思いたいところですが,%fはdouble型の値をとります.