Files
go-easy-utils/floatx/to_x.go
2025-07-08 15:26:54 +08:00

29 lines
535 B
Go

package floatx
import (
"fmt"
"strconv"
)
// Float32ToStr float32转字符串
func Float32ToStr(f float32) string {
return fmt.Sprintf("%v", f)
}
// Float32ToFloat64 float32转float64
func Float32ToFloat64(f float32) float64 {
str := fmt.Sprintf("%f", f)
v, _ := strconv.ParseFloat(str, 64)
return v
}
// Float64ToStr float64转字符串
func Float64ToStr(f float64) string {
return strconv.FormatFloat(f, 'f', -1, 64)
}
// Float64ToFloat32 float64转float32
func Float64ToFloat32(f float64) float32 {
return float32(f)
}