納得C言語!
[第4回]入出力(解答)
解答
第2回の演習問題とは違い、今度は入力した「3.141592」を全て表示する必要があります。
小数点を表示させるには浮動小数点型のdouble型を使います。
解答プログラム
#include <stdio.h>
int main()
{
double i; //浮動小数点型なので型はdouble
i = 0;
printf("3.141592を入力してください\n"); //入力を求めるコメント
scanf("%lf",&i); //数値入力(%lfになることに注意)
printf("入力された数値は%fです\n",i); //入力した値を出力する
return 0;
}
結果
今度は「3.141592」と出力されました。
double型なのでscanf()の時の指定文字列は「%lf」です。
小数点を扱う時はdouble型を使う機会が多いので、是非覚えておこう。
printf()の時は「%f」に統一されています。