Big.Float中的Div和Mod

时间:2016-09-08 13:50:56

标签: go division modulo

big.Int支持Division和Modulo操作。为什么big.Float不支持除法和模运算? Quo()与分裂不同吗?是否有math.Mod(x,y float64)等效于big.Float

1 个答案:

答案 0 :(得分:0)

对整数和大整数的除法或商运算产生整数值,而在浮点数上它产生浮点数。这就是为什么操作具有不同的精度和数学意义。

var x, y int = 5, 3
z:=x/y    //give you 1

var x, y float32 = 5, 3
z:=x/y   //give you 1.6666666

模块或提醒操作没有在浮点数上定义,因为很难详细说明它们的含义。与math / big相同