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了之后多了不少转类型的操作,哎,仍需努力啊

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM