如果您更仔细地查看文档,则可以使用此方法;


func ParseInt(s string, base int, bitSize int)

https://golang.org/pkg/strconv/#ParseInt


该bitSize参数说明 int 有多大,以便您可以执行8或16或32针对那些较小的整数类型。Atoi在内部调用它。我相信你想要10的base参数。所以就像b, err := strconv.ParseInt("5", 10, 8)一个字节。



package main


import "fmt"

import "strconv"


func main() {

    var a int16

    a = 5

    s := fmt.Sprintf("%d", a)

    s2 := strconv.Itoa(int(a))

    fmt.Println(s)

    fmt.Println(s2)

}