问题标签 [arithmetic-expressions]

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 回答
8117 浏览

c++ - 将基本算术运算符存储在变量中

如何将基本算术运算符存储在变量中?

我想在 C++ 中做这样的事情:

由于我只考虑+, -,*并且/我可以将运算符存储在 a 中string并且只使用 switch 语句。但是我想知道是否有更好/更简单的方法。

0 投票
3 回答
1875 浏览

c# - C#中的基本算术运算是原子的吗

基本算术运算线程安全吗?

例如,如果++对一个全局变量进行操作,它将从不同的线程中修改,是否需要对其进行锁定?

例如

或者应该是

0 投票
2 回答
1585 浏览

java - MongoDB:如何使用 java 构建算术查询

我正在拼命寻找用 java 构建算术 MongoDB 查询的解决方案。例如,如何构建以下查询:

我尝试了以下不起作用的查询:

我不确定是否支持上述嵌套算术运算。提前感谢您的任何建议!!!

0 投票
3 回答
544 浏览

function - 检查第 N 个斐波那契数是否为 NthFib - 算术错误失败

这是我的谓词,它应该检查斐波那N数是否是NthFib

我得到算术不是函数错误。

斐波那契数列:1、1、2、3、5、8、13、21 等(前两个之和 = 当前)

0 投票
5 回答
3056 浏览

c - 比较 C 中的浮点数以进行单元测试

所以我使用 CUnit 进行单元测试。我期待类似的东西

我想用一个断言来测试它;显然,我可以用一些小ε

不过我正在考虑

这似乎确实有效。我希望使用它来避免必须根据值在每个测试上手动设置 epsilon。在上述情况下 1e-6 应该足够了;但是,如果值为 1e-10,使用 1e-6 的 epsilon 可能不会出现问题。开发人员必须做出的选择越多,出错的空间就越大。

我的问题是:这种技术在 posix 系统上应该稳定吗?也就是说,如果被比较的两个浮点数是由完全相同的步骤生成的,那么它们的内部表示应该完全相同。

编辑:更重要的是,我最终想要一个 CU_ASSERT_FLOAT_EQUAL 宏。

0 投票
3 回答
542 浏览

java - 如何在运行时获取算术运算符?

如何在 Java 运行时获取算术运算符?假设我有价值观

  • ADD它应该添加数字
  • MUL那么它应该乘以这个数字

例如

0 投票
1 回答
961 浏览

python - Python中列表/元组的算术运算符?

我有几个这样的功能:

所以我使用这些来创建这个函数:

我在返回类型上很灵活,但我会使用另一个列表做很多“减法”、“乘法”。所以是这样的:

有没有一种快速而优雅的方法来做这些,还是我必须一个一个地浏览每个元素并手动收集元素?

0 投票
1 回答
268 浏览

64-bit - 在 32 位模式下计算 64 位值

我正在编写一个适用于 64 位值的 C99 编译器。

对于初学者,这将编译 32 位和 64 位代码。在 64 位操作系统上,我知道我可以使用r[]x寄存器。但是对于 32 位代码,我该怎么做。

我已经尝试将值加载到 2 个寄存器中总共 4 个),但这不适用于大算术。谷歌搜索 GCC/LLVM 的工作原理会带来垃圾,我不想搜索他们的源代码。

我希望你们在这里可以帮助我做到这一点。

0 投票
1 回答
145 浏览

linux - 如何使用 awk 或 sed 在 linux 中进行算术运算并将结果通过管道传输到文件

遇到这个问题,我正在用墙壁敲打我的头,请帮忙。

我有两个文件 Sheetthickness.k 包含一个初始厚度值和 minThick.k 包含最终厚度只有一个数字。我想计算厚度减少的百分比,所以我使用了。

在没有其他命令且文件已经存在的 shell 中,它可以完美运行,但是当文件由软件创建然后使用这些命令时,它会出错。

还有其他优雅的方式来完成这项任务吗?

0 投票
0 回答
84 浏览

c# - C#/.NET 中的乘法或除法

可能重复:
我应该使用乘法还是除法?

在一些(C++)3D 库中闲逛,我经常看到这样的代码:

这真的比这段代码快吗:

我主要对 C#/.NET 性能感兴趣,但我也不介意有关 C++ 的一些信息。