使用 strconv.FormatInt函数来将Go中的整数变量转换为字符串。
int64到十进制字符串
var number int64 = 12
str := strconv.FormatInt(number, 10)
fmt.Println(str)
int, int32, int16, int8转为十进制字符串
var number int = 12 // you can use any integer here: int32, int16, int8
str := strconv.FormatInt(int64(number), 10)
fmt.Println(str)
要将
int转换为string,你也可以使用strconv.Itoa这相当于strconv.FormatInt(int64(i), 10).number := 12 str := strconv.Itoa(number) fmt.Println(str)
int64转为十六进制字符串
var number int64 = 12 // you can use any integer here: int, int32, int16, int8
str := strconv.FormatInt(number, 16)
fmt.Println(str)
int64到八进制字符串
var number int64 = 12 // int, int32, int16, int8
str := strconv.FormatInt(number, 8)
fmt.Println(str)
int64转换为二进制字符串
var number int64 = 12 // int, int32, int16, int8
str := strconv.FormatInt(number, 2)
fmt.Println(str)