• 技术文章 >后端开发 >Golang

    go语言怎么将int转为字符串类型

    青灯夜游青灯夜游2021-06-04 15:56:55原创92

    转换方法:1、使用Itoa()函数,语法“strconv.Itoa(num)”;2、使用FormatInt()函数,可将int型数据转换成指定进制并以字符串的形式返回,语法“strconv.FormatInt(num,10)”。

    本教程操作环境:windows10系统、GO 1.11.2、Dell G3电脑。

    go语言中int类型和string类型都是属于基本数据类型

    int整型转字符串--使用Itoa()

    Itoa() 函数用于将 int 类型数据转换为对应的字符串类型,函数签名如下。

    func Itoa(i int) string

    示例代码如下:

    package main
    
    import (
        "fmt"
        "strconv"
    )
    
    func main() {
        num := 100
        str := strconv.Itoa(num)
        fmt.Printf("type:%T value:%#v\n", str, str)
    }

    运行结果如下所示:

    type:string value:"100"

    int整型转字符串--使用FormatInt()

    FormatInt() 函数用于将整型数据转换成指定进制并以字符串的形式返回,函数签名如下:

    func FormatInt(i int64, base int) string

    其中,参数 i 必须是 int64 类型,参数 base 必须在 2 到 36 之间,返回结果中会使用小写字母“a”到“z”表示大于 10 的数字。

    示例代码如下:

    package main
    
    import (
        "fmt"
        "strconv"
    )
    
    func main() {
        var num int64 = 100
        str := strconv.FormatInt(num, 10)
        fmt.Printf("type:%T,value:%v\n ", str, str)
    }

    运行结果如下所示:

    type:string,value:100

    推荐学习:Golang教程

    以上就是go语言怎么将int转为字符串类型的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:go语言怎么求绝对值 下一篇:用go语言怎么实现字符串比较
    第16期线上培训班

    相关文章推荐

    • javascript如何将其他类型转换为string• javascript怎么进行强制类型转换• c语言怎么进行强制类型转换• php怎么强制类型转换为object• go语言怎么删除map中的元素• go语言怎么求绝对值

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网