how to convert int to float in golang?

Hi Friends 👋,

Welcome To aGuideHub! ❤️

To convert int to float in golang, use the float32() or float64() method it will return int as a float. You have to just call it float32(v) or float64(v).


Follow the below tutorial if you are struggling with installing GO in windows.

https://aguidehub.com/blog/how-to-install-golang-in-windows


Today, I will show you how do I convert int to float in golang, as mentioned above I’m going to use the the float32() or float64() method which is built-in provided by golang.

Let’s start our Golang convert int to float example

main.go

package main
import (
  "fmt"
  "reflect"
  )

func main() {
  var a int = 473
  fmt.Println(a)
  fmt.Println(reflect.TypeOf(a))

  b = float32(a)
  fmt.Println(b)
  fmt.Println(reflect.TypeOf(b))

  c = float64(a)
  fmt.Println(c)
  fmt.Println(reflect.TypeOf(c))
}

In the above example, we have converted int value to float and printed in golang console. let’s check the output.

Output

473
int
473
float32
473
float64

I hope it helps you, All the best 👍.

Follow me on Twitter