課題12


  1. 次のソースプログラムを kadai12.c というファイル名で作成してください。

    /*
    ** プログラム名: kadai12
    ** 動作: 単精度実数と倍精度実数
    ** 作者: 自分の名前、学籍番号
    ** 日付: 今日の日付
    */
    #include <stdio.h>
    
    int main(void)
    {
        float f = 0.1;
        double d = 0.1;
    
        printf("f = %.20f, d = %.20lf\n", f, d);
        return 0;
    }
    

  2. このプログラムにおいて %.20f および %.20lf は、 実数値の小数点以下20桁を表示することを示します。

  3. このソースプログラムをコンパイル/リンクし、 kadai12 という名前の実行プログラムを作成してください。

  4. kadai12 を実行して出力を確かめてください。

  5. このプログラムでは2つの変数 f, d は 同じ値が格納されているにも関わらず、 その出力は一致しません。 その理由を考察して、メールで tokoiまで送ってください。 Subject: は kadai12 としてください。