値タイプの説明-floatタイプ

795 ワード

1.floatタイプの定義
floatキーワードは32ビットの浮動小数点値を格納する単純なタイプを表し、このタイプの格納値は表4−5に示す.
表4-5 floatタイプ
クラス型
範囲
大小
クラス型
float
±1.5×10-45 to±3.4×1038
7ビット
System.Single
2.floatタイプの識別
デフォルトでは、付与演算子の右側の実数はdoubleとみなされます.したがって、以下に示すように、接尾辞fまたはFを使用して浮動小数点型変数を初期化する必要があります.
 float x = 3.5F;

に注意
上記の宣言で接尾辞を使用しない場合は、double値をfloat変数に格納しようとしたため、コンパイルエラーが発生します.
3.floatタイプの変換
数値整数と浮動小数点を1つの式で兼用できます.この場合、整数型は浮動小数点型に変換されます.式は、次の規則に従って計算されます.
浮動小数点の1つがdoubleの場合、式の計算結果はdoubleタイプであり、関係式またはブール式ではboolタイプである.
式にdoubleタイプが存在しない場合、式の計算結果はfloatタイプであり、関係式またはブール式ではboolタイプである.
浮動小数点式には、次の値セットを含めることができます.
正零と負零
正無限と負無限
非数値(NaN)
有限な非ゼロ値セット
機能説明:次の例では、int、short、floatタイプを含む数学式がfloat結果を得る.式にはdoubleはありません.