floating-point - Go 中的 math.Mod 返回整数部分而不是浮点余数

标签 floating-point go division modulo

Golang 的 ma​​th.Mod(10, 4) 返回 2 —— 即。除法结果 2.5 的整数部分——但它不应该是“浮点余数”,即 0.5 吗?

最佳答案

结果正确。 math.Mod返回余数,在这种情况下实际上是 2。它等效于 % 运算符,但适用于 float 。

关于floating-point - Go 中的 math.Mod 返回整数部分而不是浮点余数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650095/

相关文章:

c++ - 使用按位运算符恢复 C++ 中的除法实现

c++ - 浮点除法的软件实现,舍入问题

ruby - 将字符串数组转换为 float 数组

c - C 中的 sin v/s sinf 函数

戈兰 : Gomobile app cannot generate files

python - 将 numpy 数组除以 numpy 标量

python - Numpy 数组的真正除法问题

javascript - Math.pow() float 作为指数

go - 下载的 excelize xlsx 文件已损坏

google-app-engine - 部署到 App Engine 时找不到包