float型【変数の型】
変数の種類だよ
小数を入れられるよ
有効桁数を大きくしたいときはdouble型を使うよ
簡単に書くよ
float型【変数の型】(読:フロートガタ 英:float type)とは
プログラミングの話で出てくる「変数
(値を入れておく箱)」の種類のひとつ
であり
「その箱には(有効桁数の大きくない)小数を入れていいよ」な決まりのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「変数」と「変数の型」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
変数は「プログラミング言語における『値を入れておく箱』」です。
処理の途中で値を入れたり、逆に取り出したりできます。
変数の型は「この箱(変数)には どんな種類の物を入れていいですよ」な決まりです。
例えば、そうですね。
手ごろな大きさのダンボール箱が あったとしましょう。
ピヨ太君がやってきて、その箱にマジックで大きく「食べ物用」と書きました。
「食べ物用」と書いたので、このダンボールに入れていいのは食べ物だけです。
食べ物以外を入れようとすると、ピヨ太君にメッチャ怒られます。
この話におけるダンボール箱が「変数」です。
マジックで書いた「食べ物用」が「変数の型」になります。
変数の型には いろいろな種類が あります。
数字を入れられる箱、文字を入れられる箱、文字列を入れられる箱、いろいろです。
以上を踏まえて、いろいろある変数の型のひとつで
「この箱には(有効桁数の大きくない)小数を入れていいですよ」な決まり
が「float型」です。
日本語で「単精度浮動小数点型」と表現されることも あります。
ダンボール箱にマジックで「小数用」と書くイメージですね。
「小数用」と書かれたダンボール箱は「float型の変数」と呼ばれます。
float型の変数に入れられるのは小数だけです。
それ以外を入れようとすると、コンピュータさんに怒られます。
また、float型の仲間に「double型(倍精度浮動小数点型)」という型があります。
float型とdouble型の違いは箱の大きさです。
double型の方が箱が大きいのです。
より有効桁数の大きい数字を入れられます。
例えば、float型の変数には「0.000000000000000000000001」が入らないとしましょう。
ゼロが多すぎて(小数点以下が細かすぎて)ダンボール箱に収まりません。
double型であれば収まります。
ダンボール箱が大きいからです。
これがfloat型とdouble型の違いです。
double型の方が有効桁数の大きい(小数点以下が細かい)数字を扱えます。
ただし、箱が大きいということは、それだけ場所を取るということです。
小さい物しか入れないのに大きな箱を使うのは無駄です。
よって、どちらを使うかは中に入れるもの次第です。
扱う値がfloat型に収まりそうであれば、float型を使います。
float型で扱える範囲より大きい有効桁数の数字を扱いたいときはdouble型を使います。
そのような使い分けです。
なお、プログラミング言語によっては、float型がない場合があります。
その場合は、おそらく「Single型」があるはずです。
Single型の変数を単精度浮動小数点型の変数として使います。
一言でまとめるよ
まぁ「float型」って単語が出てきたら「『(有効桁数の大きくない)小数を入れられるよ!』な種類なんだな~」と お考えください。
おまけ
■訳してみるよ
「float(フロート)」の意味は「浮く」とか「浮かぶ」とかです。
「型」は日本語ですね。
何となく くっつけると
浮く型
となります。
推測ですが、float型で扱えるのが単精度「浮動」小数点数だからじゃないですかね。
■検索してみる?






