go 语言 int 转换成 string
时间: 2023-07-08 13:41:53 浏览: 180
在 Go 语言中,可以使用 strconv.Itoa()
函数将整型转换为字符串。示例代码如下:
package main
import (
"fmt"
"strconv"
)
func main() {
i := 123
str := strconv.Itoa(i)
fmt.Println(str) // 输出:123
}
在上述示例代码中,我们首先定义一个整型变量 i
,然后调用 strconv.Itoa()
函数将其转换为字符串,返回的字符串赋值给变量 str
,最后输出字符串。
需要注意的是,如果整型转换的结果超过了字符串类型的容量,会导致转换失败,例如:
package main
import (
"fmt"
"strconv"
)
func main() {
i := 12345678901234567890
str := strconv.Itoa(i)
fmt.Println(str) // 输出:strconv.Itoa: value out of range
}
在上述示例代码中,整型变量 i
超过了字符串类型的容量,导致转换失败,输出错误信息。
相关问题
golang语言中int转string
在Go语言中,可以使用标准库中的strconv
包来实现整数到字符串的转换。具体的方法是使用strconv.Itoa()
函数将整数转换为字符串。
下面是一个示例代码:
package main
import (
"fmt"
"strconv"
)
func main() {
num := 42
str := strconv.Itoa(num)
fmt.Printf("Converted string: %s\n", str)
}
在上面的例子中,我们使用strconv.Itoa()
将整数num
转换为字符串,并将结果赋值给变量str
。然后使用fmt.Printf()
函数打印转换后的字符串。
另外,如果你需要将一个整数转换为其他进制的字符串(如二进制、八进制、十六进制),可以使用strconv.FormatInt()
或strconv.FormatUint()
函数。
希望这能解决你的问题。如果还有其他疑问,请随时提问。
go语言int装string
在Go语言中,将int类型转换为string类型可以使用strconv包中的函数。其中,strconv.Itoa()函数可以将int类型转换为对应的字符串类型,示例如下:
package main
import (
"fmt"
"strconv"
)
func main() {
i := 123
s := strconv.Itoa(i)
fmt.Printf("i的类型为%T,s的类型为%T\n", i, s)
fmt.Println("s的值为:", s)
}
输出结果为:
i的类型为int,s的类型为string
s的值为: 123
另外,如果需要将int64类型转换为string类型,可以使用strconv.FormatInt()函数,示例如下:
package main
import (
"fmt"
"strconv"
)
func main() {
i := int64(123)
s := strconv.FormatInt(i, 10)
fmt.Printf("i的类型为%T,s的类型为%T\n", i, s)
fmt.Println("s的值为:", s)
}
输出结果为:
i的类型为int64,s的类型为string
s的值为: 123
相关推荐
















