3

今日、私は C プログラミング言語の基礎を少しおさらいすることにしました。Code::Blocks IDE でこの小さな問題に遭遇しました。%fフォーマット識別子を使用して 10 進数を読み書きしたときはすべてうまくいきましたが、切り替えたときはフォーマット識別子に%lf、番号を適切に読み書きできませんでした。

これは私のコードです:

#include <stdio.h>

int main()
{
    double x;
    scanf("%lf", &x);
    printf("x = %lf", x);
    return 0;
}

ここに画像の説明を入力

これは出力です:
ここに画像の説明を入力

これらは Code::Blocks メニューからのコンパイラ設定です: ここに画像の説明を入力

Code::Blocks フォーラムなど、オンラインで解決策を検索しましたが、関連するものは見つかりませんでした。コンパイラの問題か IDE の問題かはわかりません。この問題の修正または説明を知っている場合は、私を助けてください。他の人もこれに遭遇したと確信しています。

4

2 に答える 2