go中string、int、float相互转换怎么实现
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下go中string、int、float相互转换怎么实现,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!string转其它string --> int:将字符串13转换
千家信息网最后更新 2026年11月02日go中string、int、float相互转换怎么实现
小编给大家分享一下go中string、int、float相互转换怎么实现,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
string转其它
string --> int:将字符串13转换为int类型的数值13
str := "13"distInt,err := strconv.Atoi(str)
string --> int64:将字符串13转换为int64(十进制)
// 参数1:带转换字符串,// 参数2:基于几进制,值可以是0,8,16,32,64// 参数3:要转成哪个int类型:可以是0、8、16、32、64,分别对应 int,int8,int16,int32,int64distInt64, err := strconv.ParseInt(str, 10, 64)
string --> float64、float32
// ParseFloat 将字符串转换为浮点数// str:要转换的字符串// bitSize:指定浮点类型(32:float32、64:float64)// 如果 str 是合法的格式,而且接近一个浮点值,// 则返回浮点数的四舍五入值(依据 IEEE754 的四舍五入标准)// 如果 str 不是合法的格式,则返回"语法错误"// 如果转换结果超出 bitSize 范围,则返回"超出范围"//到float64distFloat,err := strconv.ParseFloat(str,64)//到float32distFloat,err := strconv.ParseFloat(str,32)
int、int64转其它
int --> string
i := 11str1 := strconv.Itoa(i)//或str2 := strconv.FormatInt(int64(i),10)
int64 --> string
distStr := strconv.FormatInt(num,10)
float转其它
float --> string
// FormatFloat 将浮点数 f 转换为字符串值// f:要转换的浮点数// fmt:格式标记(b、e、E、f、g、G)// prec:精度(数字部分的长度,不包括指数部分)// bitSize:指定浮点类型(32:float32、64:float64)// 格式标记:// 'b' (-ddddp±ddd,二进制指数)// 'e' (-d.dddde±dd,十进制指数)// 'E' (-d.ddddE±dd,十进制指数)// 'f' (-ddd.dddd,没有指数)// 'g' ('e':大指数,'f':其它情况)// 'G' ('E':大指数,'f':其它情况)// 如果格式标记为 'e','E'和'f',则 prec 表示小数点后的数字位数// 如果格式标记为 'g','G',则 prec 表示总的数字位数(整数部分+小数部分)str1 = strconv.FormatFloat(11.34,'E',-1,32)str2 = strconv.FormatFloat(10.55,'E',-1,64)fmt.Println(str1,str2) //1.134E+01 1.055E+01//解析转换后的string变量str为floath,_ :=strconv.ParseFloat(str1,32)fmt.Println(h) //11.34000015258789h,_ =strconv.ParseFloat(str2,64)fmt.Println(h) //10.55float64 --> int64(会有精度损失)
var x float64 = 6.9y := int64(x)
看完了这篇文章,相信你对"go中string、int、float相互转换怎么实现"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
指数
字符
字符串
格式
标记
点数
类型
部分
十进制
参数
数字
浮点
十进
合法
四舍五入
位数
小数
情况
篇文章
精度
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国互联网科技股
网络科技有限互联网
上海互联网科技有限公司
互联网科技作文
互联网与未来科技
南京欣网互联网科技
奔汉互联网科技
海南购全球互联网科技
成都仁贤领冠互联网科技有限公司
上海电发互联网科技有限公司
厦门比较好的科技互联网公司
互联网科技扶贫时间
河南住房之家互联网科技
爱医互联网络科技
明优互联网科技有限公司
互联网科技实习生岗位
中国新注册互联网科技
互联网科技平台产品运营
北京军民互联网科技公司
山东蛋芒互联网科技有限公司
中关村互联网科技集团
互联网下的科技发展
以房互联网科技
紫鲸互联网科技
宜安科技 互联网金融
互联网科技小额贷款
金融科技和互联网金融
互联网金融科技公司干啥的
互联网校园科技培训
产业互联网科技服务公司