x=0.00000023456; y=2.3456e-7;いずれも同じ値,数学では を表している.この例の e-7は,を表している.非常に大きな数や小さな数を表す場合,ゼ ロを書かなくて済む分,簡単だし間違いが少なくなる.このような表しかたを指 数形式と言う.
printf("%f\n",mu); | 0.000001 | ||||||
printf("%0.10f\n",mu); | 0.0000012566 | ||||||
printf("%20.10f\n",mu); | 0.0000012566 | ||||||
printf("%e\n",mu); | 1.256637e-06 | ||||||
printf("%0.10e\n",mu); | 1.2566370614e-06 | ||||||
printf("%20.10e\n",mu); | 1.2566370614e-06 |
int hoge=123, fuga=456; double foo=3.1415, bar=1.6e-19;
const int hoge=123; const double fuga=9.8765e+43;このように変数を定義すると,プログラム中で変数hogeやfugaに値の 代入ができなくなる.コンパイラーがエラーメッセージを出す.
本日の学習のゴールは,以下のとおりである.