[英]How to take the exponent of math/big.Float in Go?
我在API中找不到任何内容。 不能将数字转换为math/big.Int
并返回,因为小数部分对我的计算很重要。
如果没有API,我将反复重复乘法,但这是一个令人不满意的解决方案( math/big.Int.Exp
只是O(log(n))
),当我再次遇到此问题时可能不切实际。
谢谢!
您可以使用MantExp()采取的指数big.Float
特定基础/尾数。 请注意,计算给定尾数的指数的公式为:
x == mant × 2**exp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.