package common import ( "fmt" "strconv" "github.com/shopspring/decimal" ) //float精度运算 func FloatAccuracyOperation(floatVal float64) (res float64) { num, _ := strconv.ParseFloat(fmt.Sprintf("%.8f", floatVal), 64) fmt.Println(num) decimalValue := decimal.NewFromFloat(num) decimalValue = decimalValue.Mul(decimal.NewFromInt(100)) res, _ = decimalValue.Float64() return }