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:
| Type | Size | Range |
|---|---|---|
| float32 | 32 bits | -3.4e+38 to 3.4e+38. |
| float64 | 64 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
float32The float64 Keyword
The float64 data type can store a larger set of numbers than float32 .
float64Which 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)
}