去语言字符串、整数、int64漂浮之间类型转换方法

  

<强> (1)int转字符串

        s:=strconv.Itoa(我)   等价于s:=strconv.FormatInt (int64(我),10)   
     

<强> (2)int64转字符串

        我:=int64 (123)   s:=strconv。FormatInt(我,10)      

第二个参数为基数,可选2 ~ 36

  

注:对于无符号整形,可以使用<代码> FormatUint(我uint64基地int)

  

<强>(3)字符串转int

        我犯错:=strconv.Atoi (s)      

<>强(4)字符串转int64

        我犯错:=strconv。方法(s, 64)      

第二个参数为基数(2 ~ 36),第三个参数位大小表示期望转换的结果类型,其值可以为0,8、16、32和64,分别对应int, int8, int16, int32和int64

  

<>强(5)浮相关

  

浮转字符串:

        v:=3.1415926535   s1:=strconv。FormatFloat (v,“E”, 1, 32)//float32s2:=strconv。FormatFloat (v,“E”, 64)//float64      

函数原型及参数含义具体可查看:https://golang.org/pkg/strconv/FormatFloat

  

字符串转浮点数:

        s:=" 3.1415926535 "   v1,犯错:=strconv。ParseFloat (v, 32)   v2,犯错:=strconv。ParseFloat (v, 64)      

     //字符串到int   int,犯错:=strconv.Atoi(字符串)//字符串到int64   int64犯错:=strconv。方法(string, 64)//整数到字符串   字符串:=strconv.Itoa (int)//int64到字符串   字符串:=strconv.FormatInt (int64, 10)//字符串到float32 (float64)   浮动,犯错:=strconv.ParseFloat(字符串,32/64)//浮动到字符串   字符串:=strconv。FormatFloat (float32“E”1、32)   字符串:=strconv。FormatFloat (float64“E”1, 64)//b (-ddddp±ddd,二进制指数)//癳”(-d.dddde±dd,十进制指数)//癊”(-d.ddddE±dd,十进制指数)//f (-ddd.dddd没有指数)//癵”(“e”:大指数,“f”:其它情况)//癎”(“E”:大指数,“f”:其它情况)      

  

以上所述是小编给大家介绍的去语言字符串,int, int64,漂浮之间类型转换方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

去语言字符串、整数、int64漂浮之间类型转换方法