问题标签 [division]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
44743 浏览

optimization - 将整数除以 3 的最快方法是什么?

0 投票
4 回答
3813 浏览

algorithm - 如何计算重复数字?

给定两个整数ab,我将如何计算 的重复小数a / b?这可以是任何语言;无论你用什么最容易表达它。

0 投票
2 回答
729 浏览

.net - 在 .NET 中除以两个整数值并获得浮点商的最高效方法是什么?

考虑 C# 中的以下签名:

以下实现之间是否存在性能差异?

我假设以上两个都返回相同的答案。

我错过了任何其他等效的解决方案吗?

0 投票
3 回答
9827 浏览

haskell - quotRem 和 divMod 的区别在什么时候有用?

从haskell报告中:

如果 y 不为零,则 quot、rem、div 和 mod 类方法满足这些定律:

quot是整数除法向零截断,而结果div 是向负无穷大截断。

例如:

有哪些例子可以说明截断结果的方式之间的差异很重要?

0 投票
3 回答
18604 浏览

java - 双精度值返回 0

这是一个例子:

这将返回 0,而不是 0.33333...。

有人知道吗?

0 投票
2 回答
22674 浏览

perl - 你如何计算浮点数的 div 和 mod?

在 Perl 中,%运算符似乎假定为整数。例如:

现在你可以看到,我已经想出了一个“解决方案”来计算divmod。但是,我不明白每个参数的符号应该对结果产生什么影响。不总是积极的,是适合div的次数吗?在这种情况下,算法应该如何工作?n2n1

0 投票
5 回答
923 浏览

division - ZX81 BASIC 中的快速整除检查

由于许多 Project Euler 问题需要您多次进行整除性检查,因此我一直试图找出在ZX81 BASIC 中执行此任务的最快方法。

到目前为止,我已经比较(N/D)INT(N/D)是否N可以除以D
一直在想用Z80机器码做测试,还没想清楚如何在机器码中使用BASIC中的变量。

如何实现?

0 投票
10 回答
141141 浏览

java - 如何除以得到十进制值?

我想知道如何在 Java 中获取单个值的余数和商。

例子:

3/2 我应该得到 1.5 的值。

如果我使用/运算符,我只会得到商。如果我使用%操作员,我只会得到剩余部分。如何在同一个变量中同时获得两者?

0 投票
11 回答
1125 浏览

c# - 这个部门有什么问题?

我认为我有很多关于数据类型的知识。为什么会发生这种情况

它给出零..应该是37,5 ... :(

0 投票
1 回答
860 浏览

assembly - MIX 中的除法是如何工作的?

有人可以向我解释 MIX 中的除法(来自 Knuth 的 TAOCP)是如何逐字节工作的吗?

存储位置 1000 包含|-|0|0|0|2|0|.

执行操作时

寄存器变成

rA现在我理解了和上的符号rX,但是填充的字节的顺序是什么rAX以及完成了哪些划分?

如果 DIV 1000 导致每个位除以 2,那么我希望

其中rA包含除法结果和rX余数(从右侧填充)。

我可能在这里遗漏了一些东西,Knuth 似乎认为我应该能够自己弄清楚(因此关于它的 10 级问题,我也没有得到),但是有人可以在这里帮助我吗?