go 字符串 数字 整型 浮点 转换

import "strconv"  //先导入strconv包

// string到int
int, err := strconv.Atoi(string)

// string到int64
int64, err := strconv.ParseInt(string, 10, 64)

// int到string
string := strconv.Itoa(int)

// int64到string
string := strconv.FormatInt(int64,10)




//string到int 

int,err:=strconv.Atoi(string) 

//string到int64

 int64, err := strconv.ParseInt(string, 10, 64)

 //int到string 

string:=strconv.Itoa(int) 

//int64到string

 string:=strconv.FormatInt(int64,10)

 //string到float32(float64)

 float,err := strconv.ParseFloat(string,32/64)

 //float到string

 string := strconv.FormatFloat(float32, 'E', -1, 32)

 string := strconv.FormatFloat(float64, 'E', -1, 64)

 // 'b' (-ddddp±ddd,二进制指数)

 // 'e' (-d.dddde±dd,十进制指数) 

// 'E' (-d.ddddE±dd,十进制指数) 

// 'f' (-ddd.dddd,没有指数) 

// 'g' ('e':大指数,'f':其它情况)

 // 'G' ('E':大指数,'f':其它情况)

 感谢

https://blog.csdn.net/u013485530/article/details/80906569

https://blog.csdn.net/shengzhu1/article/details/53489958

posted @ 2018-11-30 18:05  西瓜霜  阅读(3354)  评论(0编辑  收藏  举报