C言語では、floatとdoubleはどのように使用されますか?

C言語では、floatとdoubleを使用して浮動小数点型の変数を宣言することができます。

float型は、C言語における単精度浮動小数点型であり、有効数字6桁を格納できる4バイトのメモリ空間を占有する。例えば、

float num1 = 3.14;

double:double型はC言語での倍精度浮動小数点数型であり、有効数字が15桁格納でき、8バイトのメモリスペースを占有します。
例:

double num2 = 3.14159265359;

変数に直接値を代入するか、scanf関数を使ってユーザーの入力から浮動小数点数値を取得することができます。

float num1;
double num2;

num1 = 3.14;
num2 = 3.14159265359;

scanf("%f", &num1);
scanf("%lf", &num2);

double型の変数に値を代入する際や入力する際には、%lfというフォーマット文字を使う必要があり、%fではないことに注意する必要があります。

bannerAds