📌  相关文章
📜  在 Golang 中将整数变量转换为字符串的不同方法(1)

📅  最后修改于: 2023-12-03 15:07:39.612000             🧑  作者: Mango

在 Golang 中将整数变量转换为字符串的不同方法

在 Golang 中,将整数变量转换为字符串有多种方法。下面将介绍常用的四种方法。

方法一:使用 Sprintf 函数

使用 Sprintf 函数,将数字以格式化字符串输出,返回的是一个字符串。

i := 123
s := fmt.Sprintf("%d", i)
方法二:使用 strconv.Itoa 函数

使用 strconv.Itoa 函数,将整数类型的变量转换为对应的字符串类型。

i := 123
s := strconv.Itoa(i)
方法三:使用 strconv.FormatInt 函数

使用 strconv.FormatInt 函数,将整数类型的变量转换为对应的字符串类型。其中第一个参数指定要转换的整数类型变量,第二个参数指定要将整数转换为几进制,第三个参数指定转换后的字符串的位数。

i := int64(123)
s := strconv.FormatInt(i, 10, 0)
方法四:使用 strconv.FormatUint 函数

使用 strconv.FormatUint 函数,将无符号整数类型的变量转换为对应的字符串类型。其中第一个参数指定要转换的无符号整数类型变量,第二个参数指定要将整数转换为几进制,第三个参数指定转换后的字符串的位数。

u := uint64(123)
s := strconv.FormatUint(u, 10)

以上便是 Golang 中将整数变量转换为字符串的四种方法。可以根据实际情况选择适合自己的方法。