问题标签 [addition]

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

algorithm - 仅通过加法计算指数

我们正在编写一个非常简单的程序来在我们为一个类构建的处理器上执行。它没有乘法或除法的能力。但是,我们确实支持循环控制的加法、减法、和、或和分支(如果您熟悉 MIPS,则如相等的分支)。我们在想一个可以在上面运行的简洁程序应该是某种 x^n 程序。当然,这些数字必须进行硬编码,但考虑到我们处理器的限制,这是否现实?

是否有仅计算指数的加法?谢谢。

0 投票
3 回答
2788 浏览

overflow - 溢出和进位标志

是否可以将两个带符号的 8 位数字相加并设置进位和溢出位?

0 投票
7 回答
18583 浏览

c# - 表示为字符串的 2 个值的二进制加法

我有两个字符串:

我想在两者之间执行二进制加法,所以答案将是 00011(3)。

0 投票
6 回答
502 浏览

c# - 如何使 += 运算符保留对象引用?

说,我有一堂课:

+里面还有一个操作员:

我有一个List类的对象:

其他一些对象:

我可以做这个:

它确实可以按我的预期工作 - 列表中的值已更改。但如果我想做

ms由于明显的原因,它不会改变值。

但直觉上我希望ms[0]在那之后也会改变。真的,我从列表中选择对象,然后用其他对象增加它的值。因此,由于我在添加之前持有对ms[0]in的引用fromList,所以我希望在执行后仍然持有fromList它。

有什么方法可以实现吗?

0 投票
3 回答
1403 浏览

bit-manipulation - 不使用算术或位运算符的加法

如何在不使用 + 或按位运算符的情况下添加 2 个数字?

0 投票
2 回答
5047 浏览

c# - 在 C# 中组合两个对象的最有效方法

我有两个可以表示为 int、float、bool 或 string 的对象。我需要对这两个对象进行加法运算,结果与 c# 产生的结果相同。例如 1+"Foo" 等于字符串 "1Foo",2+2.5 等于 float 5.5,3+3 等于 int 6。目前我正在使用下面的代码,但这似乎是令人难以置信的矫枉过正。任何人都可以简化或指出一些有效地做到这一点的方法吗?

0 投票
3 回答
13771 浏览

javascript - Javascript:将 +1 添加到以 0 开头的数字(如 01、02、03)并保留零

我喜欢在数字上加 (+1)。但问题是我的号码有时前面可能有 0。喜欢 01、02、03、04。所以我喜欢结果是:

怎样才能做到这一点?如果我有名为mockup_01.htm的文件名并将其更改为mockup_02.htm ,我将如何使用它的示例

谢谢!

0 投票
2 回答
91 浏览

integer - 将整数与指针相加

在以下代码中,

现在我得到的输出是: 0xbfb45e0a
0xbfb45e0c
0xbfb45e04
0xbfb45e06

这里我理解了 p 和 p+1,但是当我们做 dp+1 时,由于 dp 指向指向 short 的指针,并且由于指向 short 的指针大小为 4 个字节,所以 dp+1 应该增加 4 个单位,但它
正在增加只有2。
请解释原因。

0 投票
2 回答
5338 浏览

r - R 的问题。元素明智的乘法、加法和除法与 2 个 data.frames 在给定行中具有不同数量的缺失数据

我有一个不同的data.frames,列的长度相同,我试图将2行按元素组合在一起,然后总结起来。例如,下面是我想要执行此操作的两个向量。

问题是不同的行有不同数量的 NA。我想做的是跳过与任何缺失值的乘法(上例中的第 10 位和第 11 位),然后在加法之后除以相乘的元素数(上例中的 11)。大多数行都是完整的,只需乘以 13。

谢谢!

0 投票
1 回答
1065 浏览

excel - Excel VBA双重加法错误

我很难解释这个。以下函数用作工作表公式。“空”值仅表示单元格为空,因此没有值。给定值 {empty, empty, 0.8, 0.2},以下函数有时会返回值,例如 5.55111512312578E-17。在调试器中,看起来一切都是正确的,直到 ParamArray 中的最后一个值(在本例中为 0.2)被处理。有什么想法吗?