package main
import (
"fmt"
)
func toHex(num int) string {
if num == 0 {
return "0"
}
s := "0123456789abcdef"
ret := ""
for num != 0 {
index := num & 15
ret = s[index: index+1]+ret
num >>= 4
}
return ret
}
func main() {
fmt.Println(toHex(26))
}

image.png