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())
}
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Golang的Crypto/SHA256庫實戰(zhàn)指南
無論是在保護數據安全、驗證數據完整性,還是在構建復雜的安全系統(tǒng)中,crypto/sha256都是Golang程序員不可或缺的工具,本文主要介紹了Golang的Crypto/SHA256庫實戰(zhàn)指南,感興趣的可以了解一下2024-02-02

