<强> (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,漂浮之间类型转换方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!