C言語なら俺に聞け(入門編)Part 87
■ このスレッドは過去ログ倉庫に格納されています
0086デフォルトの名無しさん
2011/07/21(木) 16:57:17.44scanfでdoubleに文字または文字列入れた場合、どのような値が入ってくるのでしょうか?
テストパターンとして、main()
{
double a,b;
scanf("%lf%lf",&a,&b);
printf("%lf\n%lf",a,b);
}
というプログラムを用いて、最初の入力で"a"を入力したところ、
a
0.000000
0.000000
となりました。bの入力がすっ飛ばされているのも何故だか教えて下さい。
以上です。もしよろしければご回答下さい。よろしくお願いします
■ このスレッドは過去ログ倉庫に格納されています