bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/Go/Go Tutorial
Go•Go Tutorial

Go Float Data Types

The float data types are used to store positive and negative numbers with a decimal point, like 35.3, -2.34, or 3597.34987.

The float data type has two keywords:

TypeSizeRange
float3232 bits-3.4e+38 to 3.4e+38.
float6464 bits-1.7e+308 to +1.7e+308.

Tip

The default type for float is float64 . If you do not specify a type, the type will be float64 .

The float32 Keyword

float32

The float64 Keyword

The float64 data type can store a larger set of numbers than float32 .

float64

Which Float Type to Use?

The type of float to choose, depends on the value the variable has to store.

Example

package main
import ("fmt")
func main() {
  var x float32= 3.4e+39
  fmt.Println(x)
}

Previous

Go Integer Data Types

Next

Go String Data Type