実数
CoddyのC++ジャーニー「基礎」セクションの一部 — レッスン 6/74。
C++では、実数は通常、floatとdoubleという2つの主要なデータ型を使用して表されます。
float は、小数点の付いた数値を格納するために使用されます。例えば:
float price = 99.99f;小数点以下の数値の末尾にある 'f'(または 'F')はリテラル接尾辞と呼ばれ、この数値を float として扱うようコンパイラに明示的に伝えます。
double は、小数点を持つ数値を格納するために使用されますが、倍精度を持ちます。float は通常 7 桁の精度を持ちますが、double は通常 15〜17 桁の精度を持ちます。例えば:
float f = 3.14159265359;
double d = 3.14159265359;
cout << f << endl; // 3.14159 と出力される可能性があります
cout << d << endl; // 3.14159265359 と出力される可能性がありますチャレンジ
初心者以下の変数を宣言して初期化するC++プログラムを記述してください。
itemPriceという名前のfloat型の変数を宣言し、値24.99fで初期化します。temperatureという名前のdouble型の変数を宣言し、値23.5で初期化します。
チートシート
C++において、実数は float および double データ型を使用して表されます。
float は単精度(通常は小数点以下7桁)で小数を格納します:
float price = 99.99f;接尾辞 'f' は、その数値を float として扱うようコンパイラに明示的に伝えます。
double は倍精度(通常は小数点以下15〜17桁)で小数を格納します:
float f = 3.14159265359;
double d = 3.14159265359;
cout << f << endl; // 3.14159 と出力される可能性があります
cout << d << endl; // 3.14159265359 と出力される可能性があります自分で試してみよう
#include <iostream>
int main() {
// ここで変数を宣言し、初期化します
// 値を出力します
std::cout << "Price: " << itemPrice << std::endl;
std::cout << "Temperature: " << temperature << std::endl;
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。