余数(x,y)真的是x-((round(x / y)* y)吗?

龙迪诺

在此链接中阅读了@anton的答案,我试图查看它是否确实remainder(x, y)x-(round(x/y)*y)

运行的值的代码x=5.y=2.我有:

printf("the value of remainder is %f\n",remainder(x, y));
printf("the value of remainder is %f\n",x-(round(x/y)*y));

余数的值为1.000000

余数的值为-1.000000

来自维基百科

浮点余数这与正常的模运算不同,对于两个正数可以为负。返回 x–(round(x / y)·y)的精确

安东的解释是错误的,还是我遗漏了一些东西?

dbush

两者之间有细微的差别remainder手册页

restder()函数计算x除以y的余数。返回值是xn * y,其中n是值x / y,四舍五入到最接近的整数。如果xn * y的绝对值为0.5,则选择n为偶数。

因此,在中途情况下,由执行的舍入部分remainder不会舍入为零,而是舍入最接近的偶数

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

(* x).y与x-> y相同吗?

来自分类Dev

x |之间的差异 y和y <(x)以bash表示吗?

来自分类Dev

(x % y) 和 (x & (y-1)) 等价吗?

来自分类Dev

x + = y与x = x + y之差

来自分类Dev

x + = y和x = x + y之差

来自分类Dev

你能写if((x && y)|| y || z){这样做吗?}?

来自分类Dev

sed \ {x,y \}范围贪婪吗?

来自分类Dev

(X!= Y)和(!(X == Y))之间的区别?

来自分类Dev

x = y是否会使x指向y?

来自分类Dev

Python Numpy数组运算符x + = y与x = x + y不同吗?

来自分类Dev

Python Numpy数组运算符x + = y与x = x + y不同吗?

来自分类Dev

FD X-> Y,各种X没关系吗?

来自分类Dev

StatusBar记录y的x

来自分类Dev

“ x!= y”的PMD验证

来自分类Dev

glutkeyboardfunc x,y参数

来自分类Dev

gnuplot x(y)平滑

来自分类Dev

x || y与mapply([R]中的function(x,y)x || y,x,y)

来自分类Dev

glutkeyboardfunc x,y参数

来自分类Dev

“ x!= y”的PMD验证

来自分类Dev

x || y与[[R]中的mapply(function(x,y)x || y,x,y)

来自分类Dev

怎么表达∀X ∃Y r(X, Y), ∃X ∀Y r(X, Y)?

来自分类Dev

即使X扩展了Y,也无法将类“ X”转换为类“ Y”吗?

来自分类Dev

为什么在Python中x * = y比x = x * y慢?

来自分类Dev

MATLAB:平均值(X(Y == y,:));

来自分类Dev

如果x&= y均等于c ++ bool,则x&= y等于x = x && y

来自分类Dev

可以微优化“ x = max(a,b); y = min(a,b);”吗?

来自分类Dev

可以返回[[x:y]]形式的非字符串吗?

来自分类Dev

SASS与Javascript的“ var x = y || z”等效吗?

来自分类Dev

我可以在(x,y,z)中使用select吗?