1.1.1基本的な導入
このような1.2 0.23 -1.911として、小数点小数のタイプを格納するためのものです
ケース・プレゼンテーション
1.2小数のタイプ分類
図の説明:
署名された浮動小数点数である:1)機械の簡単な説明は、点指数= +ビット+符号ビット仮数ビットの説明を浮動、浮動小数点形式で格納されている
)2仮数部は精度が得られ、失われる可能性が損失。-123.0000901
説明:.のfloat64精度のfloat32より正確にするために
示しています。我々は、高精度の番号を保存したい場合は、のfloat64を使用する必要があります
3)浮動小数点型のメモリは、3つの部分に分かれ:保存中にビット+符号ビット仮数+指数ビット、精度が失われます
フロート詳細
1)特定のOS(オペレーティングシステム)Golang浮動小数点型の影響を受けない、固定されたフィールドの長さと幅を有します。
2)Golangフロートデフォルトはのfloat64タイプを宣言しました。
いずれかで表さ3)浮動小数点定数
として:5.12 0.512(小数点が存在しなければならない)、小数点形式の数
形で科学的表記法:例えば:2 5.12E-2 = 5.12 5.1234e2 = 5.12の電源 ×10 /10 2のパワー
4) 通常は、あなたが使用する必要があるのfloat64 それはより以来、より正確なのfloat32があります。[ 開発、お勧め のfloat64 ]