golang float和科学计数法转字符串的实现方式
更新时间:2025年05月26日 14:11:27 作者:这么多柠檬c
这篇文章主要介绍了golang float和科学计数法转字符串的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
golang float和科学计数法转字符串
有时候我们需要将float64转成字符串但是,尾部会带上0.看着会很不美观。
而且有时候直接字符串显示科学计数法也不美观
需要对float转字符串做处理
go get github.com/shopspring/decimal
package main
import (
"fmt"
"os"
"github.com/shopspring/decimal"
)
func main() {
var floatValue1 float64 = 0.1100110222 + 15
f1 := decimal.NewFromFloat(floatValue1)
var floatValue2 float64 = 0.0001100110222
f2 := decimal.NewFromFloat(floatValue2)
var floatValue3 float64 = 0.00023423423400000
f3 := decimal.NewFromFloat(floatValue3)
fmt.Println(f1.String(), f2.String(), f3.String())
}
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
go mod更新指定的tag的包后,go vendor内容未更新问题
这篇文章主要介绍了go mod更新指定的tag的包后,go vendor内容未更新问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-09-09
golang使用map支持高并发的方法(1000万次操作14ms)
这篇文章主要介绍了golang使用map支持高并发的方法(1000万次操作14ms),本文给大家详细讲解,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-11-11
在Golang中使用http.FileServer返回静态文件的操作
这篇文章主要介绍了在Golang中使用http.FileServer返回静态文件的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-12-12


最新评论