问题标签 [integer-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 投票
1 回答
1400 浏览

performance - 进行整数除法的最快方法是什么?

使用方案我需要使用以下功能。(所有参数都是自然数 [0, inf) )

然而,这个函数经常被调用并且性能不够好(速度方面)。是否有更有效的方法来实现所需的行为(num 和 denom 的整数除法,如果 denom 为零则返回安全值)?

注意,我使用的是 Chez Scheme,但是它被用于仅导入 rnrs 而不是完整 Chez 的库中。

0 投票
1 回答
2832 浏览

algorithm - 非恢复有符号整数除法后校正

我无法弄清楚非恢复整数除法的后更正。出于某种原因,我不断收到不需要更正或在需要时不更正的情况

这是算法的伪代码。Dividend是 16 位,其他是 8 位。,我的意思是它们的 MSB 是 1 Dividend_SignRemainder_Sign所以它们是 2 的补码的负数。

现在我基本上有了正确的答案,它只需要以一种或另一种方式进行后校正......或者根本不进行后校正。我不确定所有更正案例是什么。现在我有一些东西在一半的时间里都没有工作,但无论如何都是这样:

http://en.wikipedia.org/wiki/Division_%28digital%29

http://www.acsel-lab.com/arithmetic/papers/ARITH17/ARITH17_Takagi.pdf

0 投票
4 回答
5873 浏览

python - 将数字除以随机元素的随机数?

如果我需要将例如 7 分成随机数量的随机大小的元素,我该怎么做?

所以有时我会得到 [3,4],有时会得到 [2,3,1],有时会得到 [2,2,1,1,0,1]?

我想这很简单,但我似乎无法得到结果。这是我试图在代码方面做的事情(不起作用):

编辑:每个结果数字都应该小于初始数字,并且零的数量应该不小于分区的数量。

0 投票
1 回答
2480 浏览

scheme - DrRacket 中未定义截断

我正在尝试truncate在方案中使用该功能,而 DrRacket 不断发出此消息

是否有导入或我可以添加的东西,以便编译器可以找到库truncate

基本上我想在方案中进行整数除法,98/10 = 9而不是9.8truncate函数不起作用。

0 投票
1 回答
2450 浏览

java - Java除法错误

我有以下变量:

在公开课上声明。

在一个方法内:

上的end变量System.out.println527first480

为什么 diff 的答案是1? 应该是1.097916667,我认为使用 adouble可以让我计算成小数?

0 投票
5 回答
1444 浏览

python - 如何在python中为除法运算设置最小值?

是否有标准库函数可以为除法运算设置最小值,例如:

这将确保上述操作的最小值始终为 1,而不是 0。

如:

另外,我如何四舍五入:

当我除以 1/5 时,我总是得到“0”,即使使用 ceil 函数:

0 投票
1 回答
4404 浏览

python - Python Tkinter 温度转换器

所以我正在制作一个温度转换器,但我无法将它用于华氏到摄氏度的计算。它可以从摄氏温度到华氏温度,但它不会以另一种方式转换。我不确定是什么问题导致了这个我已经尝试了 intvars 和 stringvars,但似乎没有一个可以解决这个问题,我也尝试了 diff if 语句,但它只是无法从 fah 转换为 cel。有人可以帮助我并告诉我出了什么问题。这是我所拥有的:

0 投票
2 回答
2165 浏览

spring - JSP EL div 运算符 - 奇怪的行为

我的 JSP 页面中有这种奇怪的行为:

我有两个整数变量countsize.

当我将这些变量的值打印到我得到的页面时

但是当我使用${count div size}或者${count / size}我得到2.66.

我检查了这两个都是Integers,我也把它们放到模型中,然后在JSP中检索(根据这个答案)并将类名打印到JSP,它们是整数。

我知道,我可以编写自定义函数,但为什么什么时候应该起作用?

0 投票
1 回答
1562 浏览

integer-division - 在 RVDS 下使用 Cortex-M0 进行整数除法

我正在尝试将 64 位整数类型划分为 32 位整数类型,并且我使用 RVDS 4.1 作为工具链。

Cortex-M0没有硬件除数,可以进行下面的操作吗?如果有怎么办?

0 投票
5 回答
51759 浏览

c# - 与模运算符相反?

我记得在java中,模运算符可以反转,因此您可以反转它而不是查看运算的余数,因此它会告诉您多次除以一个数字:

输出:

  • 10
  • 10
  • 1
  • 0

示例由 DotNetPerls 提供

我不想看到其余部分,而是想看看“80”进入“81”的次数。应为 1,余数为 1。

c# 模运算符是否支持这种行为?如果没有,如何实现所需的行为?请使用最少的代码...:D

编辑:

我想答案将很简单,例如将两个数字相除并去掉“-.#”值并保持整数“1.-”。我知道这一点,但必须有一种更巧妙的方式来做到这一点?