how to convert int to byte in golang?

Hi Friends 👋,

Welcome To aGuideHub! ❤️

To convert int to byte in golang, use the binary.LittleEndian.PutUint32() method it will return int as a byte. You have to just call it like binary.LittleEndian.PutUint32(bs, 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 byte in golang, as mentioned above I’m going to use the binary.LittleEndian.PutUint32() method which is provided by the encoding/binary package.

Let’s start our Golang convert int to byte example

main.go

package main

import (
    "encoding/binary"
    "fmt"
)

func main() {
    bs := make([]byte, 4)
    binary.LittleEndian.PutUint32(bs, 31415926)
    fmt.Println(bs)
}

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

Output

[118 94 223 1]

I hope it helps you, All the best 👍.

Follow me on Twitter