Преобразуется это с помощью strconv.Itoa из пакета strconv стандартной библиотеки Go.
Пример:
package main
import (
"fmt"
"strconv"
)
func main() {
a := strconv.Itoa(12)
fmt.Printf("%q\n", a)
}
Ответ будет в кавычках, они говорят, что число не является числовым значением, а хранит строку.