全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Go语言string,int,int64 ,float之间类型转换方法

(1)int转string

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

(2)int64转string

i := int64(123)
s := strconv.FormatInt(i, 10)

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

注:对于无符号整形,可以使用FormatUint(i uint64, base int)

(3)string转int

i, err := strconv.Atoi(s)

(4)string转int64

i, err := strconv.ParseInt(s, 10, 64)

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

(5)float相关

float转string:

v := 3.1415926535
s1 := strconv.FormatFloat(v, 'E', -1, 32)//float32s2 := strconv.FormatFloat(v, 'E', -1, 64)//float64

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

string转float:

s := "3.1415926535"
v1, err := strconv.ParseFloat(v, 32)
v2, err := strconv.ParseFloat(v, 64)

 PS:go语言string、int、int64互相转换

//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':其它情况)

总结

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


# go语言float转换int  # go语言  # float转string  # go  # float转换为string  # Go语言类型转换的方式有哪些  # 详解Go语言strconv与其他基本数据类型转换函数的使用  # 一文带你了解Go语言中的类型断言和类型转换  # 详解Go语言中的数据类型及类型转换  # 手把手带你走进Go语言之类型转换  # GO语言类型转换和类型断言实例分析  # Go语言类型转换及问题探讨  # 第二个  # 小编  # 在此  # 给大家  # 可以使用  # 可选  # 第三个  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # code  # FormatUint  # ParseInt  # base  # err  # Atoi  # class  # brush 


相关文章: 怀化网站制作公司,怀化新生儿上户网上办理流程?  山东云建站价格为何差异显著?  宁波免费建站如何选择可靠模板与平台?  如何用搬瓦工VPS快速搭建个人网站?  建站之星logo尺寸如何设置最合适?  完全自定义免费建站平台:主题模板在线生成一站式服务  浅谈Javascript中的Label语句  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  ,有什么在线背英语单词效率比较高的网站?  北京网站制作网页,网站升级改版需要多久?  如何通过VPS建站实现广告与增值服务盈利?  建站主机选虚拟主机还是云服务器更好?  建站主机选购指南与交易推荐:核心配置解析  如何在阿里云域名上完成建站全流程?  C#怎么创建控制台应用 C# Console App项目创建方法  太原网站制作公司有哪些,网约车营运证查询官网?  建站之星安装路径如何正确选择及配置?  临沂网站制作企业,临沂第三中学官方网站?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  建站之星安装步骤有哪些常见问题?  ,如何利用word制作宣传手册?  购物网站制作公司有哪些,哪个购物网站比较好?  建站之星代理如何获取技术支持?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  建站主机与虚拟主机有何区别?如何选择最优方案?  韩国服务器如何优化跨境访问实现高效连接?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  详解jQuery中基本的动画方法  建站之星会员如何解锁更多建站功能?  如何快速搭建高效服务器建站系统?  如何在IIS7中新建站点?详细步骤解析  如何快速搭建高效香港服务器网站?  如何配置IIS站点权限与局域网访问?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  建站DNS解析失败?如何正确配置域名服务器?  网站制作员失业,怎样查看自己网站的注册者?  如何设置并定期更换建站之星安全管理员密码?  ,怎么用自己头像做动态表情包?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  非常酷的网站设计制作软件,酷培ai教育官方网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何快速搭建个人网站并优化SEO?  建站之星图片链接生成指南:自助建站与智能设计教程  专业公司网站制作公司,用什么语言做企业网站比较好?  如何零成本快速生成个人自助网站?  如何快速搭建虚拟主机网站?新手必看指南  如何高效搭建专业期货交易平台网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。