问题标签 [modulus]

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 投票
7 回答
116965 浏览

c# - C# 模运算符

我可以写程序

我得到的答案是 3。如何 3 mod 4 = 3 ???

我无法弄清楚这是如何以这种方式计算的。

0 投票
5 回答
44625 浏览

c - (10%2) 是什么意思?

代码(10%2)是什么意思?

0 投票
4 回答
329 浏览

c - C - 双模整数的地板

我需要执行以下等式 floor(e%100000) 其中 e 是双精度数。我知道 mod 只接受 int 值,我该如何实现同样的结果?

谢谢

0 投票
3 回答
952 浏览

c++ - 模数运算符更改

C++03 中的 $5.6/4 声明-“如果两个操作数都是非负数,则余数是非负数;如果不是,则余数的符号是​​实现定义的74)

注释 74 在哪里

根据正在进行的 ISO C 修订工作,整数除法的首选算法遵循 ISO Fortran 标准 ISO/IEC 1539:1991 中定义的规则,其中商始终向零舍入。

C++0x 状态 -

$5.6/4-“对于整数操作数,/运算符产生代数商,其中任何小数部分都被丢弃;如果商 a/b 可以在结果类型中表示,则为79(a/b)*b + a%b ,则等于 a。

注释 79 说

这通常称为向零截断。

所以我有两个问题:

  • 有人可以解释这个“截断为零”的概念吗?

  • 带有负操作数的模数是 C++0x 中定义的行为吗?

0 投票
2 回答
156 浏览

objective-c - Objective-c 中“nil%2”的结果是什么?

Objective-c 中“nil%2”的答案是什么?我认为答案是 0,但我不确定。

谢谢你。

0 投票
4 回答
850 浏览

javascript - 使用模数按字母顺序对列表进行排序

获取元素列表并按字母顺序对它们进行排序没有任何问题,但我很难理解如何使用模数来做到这一点。

### 更新 ###

这是“我的方式”工作的代码,但是,我更喜欢下面提供的答案的可重用性,因此接受了该答案。

例如。假设我有以下无序列表:

我将此列表设置为显示在 4 列中,每个 li 向右浮动。从视觉上看,这使得在较大的列表中查找项目变得困难。我需要的输出是这样的:

我正在寻找的是一个函数,我可以传递我的列表项数组并返回我的数组,按字母顺序排序,选择模数;在这种情况下 4。

任何帮助将不胜感激,因为我找不到有关该主题的文档。

0 投票
1 回答
69 浏览

modulus - 有没有办法优化将许多数字减少到相同的模数

我正在编写一个程序来进行整数分解,并且必须将一系列数字减少到给定的模数。数字和模数都是大整数,比如 50 到 100 位数字。数字会发生变化,但模数始终相同。有没有办法优化重复模数计算,也许是通过预先计算一些部分结果并将它们存储在一个表中?

0 投票
3 回答
33397 浏览

iphone - 在 iOS 应用中使用 mod 运算符

我有一个存储为双精度的 NSTimeInterval。我想使用 % 运算符获取第二个值内的分钟数。

分钟被宣布为double minutes

结果是 XCode 说“二进制 % 的操作数无效”

想法?

0 投票
1 回答
1266 浏览

objective-c - DIV 不适用于浮动目标 c

我正在尝试使用:

但它说二进制的无效操作数 %

theAngle 和 rads 都是 float 类型。

请问有什么建议吗?

谢谢

0 投票
4 回答
112008 浏览

sql - 选择除以 2 后余数(模)为 1 的行?

选项中有一个包含整数的列。我只想在该值 % 2 = 1 时选择该行。

我知道这可以在 2 个查询中完成,但可以在 1 个查询中完成吗?