zoukankan      html  css  js  c++  java
  • golang string 转 int && int 转 string

    golang 属于强类型语言,字符串与数字之间的转换就应用的比较广泛了

    int 转字符串:

    var (
      str string
      num int
    )
    num = 1234
    str = strconv.Itoa(num)
    fmt.Print(str)
    

    int64 转字符串:使用strconv.FormatInt(int64,base) 第一个参数是int64 第二个参数是进制,一般计数是使用十进制计数如果需要二进制、六进制、八进制、十六进制等等  base改为对应的数字即可,支持2~32进制

    var(
        num int64
        str string
    )
    
    str := strconv.FormatInt(num, 10)
    fmt.Print(str)
    

    字符串转int:strconv.Atoi(strint)转的数字为int型,strconv.ParseInt(string,base,bitsize) 返回的数字类型可以自己定义,第三个参数是返回的bit大小

    var (
      str string
      num int
    )
    str = "1234" num = strconv.Atoi(str) fmt.Print(num)
    num2,_:=strconv.ParseInt(str,10,32)
    fmt.Print(num2)

    之前使用的开发语言都是php  现在转go了之后多了不少转类型的操作,哎,仍需努力啊

  • 相关阅读:
    Linux
    Other
    Linux
    VIM
    Linux
    其他
    Win10
    Win10
    IDE
    其他
  • 原文地址:https://www.cnblogs.com/pfdltutu/p/14000170.html
Copyright © 2011-2022 走看看