问题标签 [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 投票
2 回答
9274 浏览

sql-server - 在 T-SQL 中,如何获得一列 2 小数点(或百分比)?

在 SQL Server 2008 中,我正在运行一个报告,我需要在其中划分两列(称为Completesand Prescreens,整数),然后我转到 Excel 并得到Prescreens除以Completes,并将其转换为具有 2 个小数位的数字,然后将其转换为百分比。即 -> 0.34,然后变为 34%。

在知道的 SQL 中,我可能无法将输出设为 "34%",但至少我希望它为 0.34 。到目前为止,我有:

Completes 是较小的数字(通常是 27、38 等),而 Screens 是较大的数字(124、276 等)

但这将我的专栏作为 all 输出0s。如何让它显示 0.34 、 0.84 等

0 投票
2 回答
587 浏览

c++ - 算术 C++ 运算符

我只是在一次技术面试中被问到一个让我有点困惑的问题。

问题如下:

如果

我们运行以下行:

i、j 和 k 的新值是多少?我感到困惑的原因是,由于我们没有将这个表达式分配给任何东西,看起来 and 运算符应该没有任何区别(只有增量运算符应该)。然而,运行一个简单的测试程序很快证明我错了。有人可以向我解释一下,因为我以前从未见过这个练习。

0 投票
2 回答
4372 浏览

bash - 在 Bash 中具有浮点值的 C 风格算术

我怎样才能从这个 bash 脚本中得到正确的结果?

结果我得到0了!所以我尝试使用这些但没有成功:

0 投票
0 回答
620 浏览

python - 用于 Neo4j 的 Python 绑定中的密码查询,在 WHERE 子句中使用算术运算

在 python binding v 1.6 中对我的 neo4j 数据库运行以下 Cypher 查询时遇到问题:

我的数据库有带有索引属性的节点label以及与整数属性的关系year。执行此查询时,出现错误

我已经在这个查询中玩过括号但没有成功。谁能帮我解决这个错误?

编辑:我认为问题出在使用 neo4j 嵌入式版本 1.6,但我将它升级到版本 1.9.dev0(从 gi​​thub 编译),但我仍然得到同样的错误。

Edit2:感谢 ulkas 的评论,我发现了交互式密码控制台并在那里创建了一个示例图和密码查询(但没有索引部分)。查询有问题:

Edit3:在玩过控制台之后,我发现它不允许根据文档提供的无向关系和菱形图案匹配。这就是我在控制台http://console.neo4j.org/?id=oqspkc中工作的内容。此查询在 Python 中失败,并显示相同的错误消息 ( Unclosed parenthesis)。我还能在 neo4j 中匹配菱形图案吗?python绑定有什么问题?

0 投票
4 回答
2349 浏览

c++ - C++ 用 double 测试可分性

((num / i) % 1 == 0)当 num 是双精度时,为什么在 C++ 中不起作用?以及我将如何编写此代码,通过检查它是否留下余数(等 0.3333)来检查阶乘。

0 投票
1 回答
173 浏览

prolog - 如何在 Prolog 数据库中断言算术关系

我正在使用Bratko提出的前向链接算法。如何在 prolog DB 中输入算术规则。例如,我想输入年龄是 35。换句话说,我想输入事实(年龄,35)。

谢谢

0 投票
3 回答
4166 浏览

c++ - 我如何处理算术溢出?

我试图弄清楚如何处理两个非常大的整数的加法、减法、乘法和除法溢出。任何反馈/输入将不胜感激。有谁知道我可以咨询的任何算法和/或来源?

(我在发布之前做过研究,只是不知道如何解决这个问题)

编辑:对于两个非常大的整数

0 投票
2 回答
107 浏览

javascript - 如何在算术表达式中编写构造函数?

我想减少 JavaScript 中丑陋的代码,尤其是与构造函数有关的代码。

我有一个向量定义为:

现在,为了将两个向量相加,我必须写:

我想让代码更漂亮,更容易阅读,并在使用许多构造函数时制作更小的文件。我希望能够写的是:

预先感谢您的任何帮助。

0 投票
3 回答
1924 浏览

vhdl - 删除乘法余数的 VHDL 语法

我想将 U4.10 格式的定点数乘以 U0.8 格式的常数,并将结果截断为 U4.10。我想我想要的是这样的:

...

但这不会编译。两个问题:

  1. 我正在尝试做的正确语法是什么?
  2. 如果我更改变量类型中的位数,是否有一种很好的方法可以使用一些符号属性或类似的东西来使代码更易于维护?
0 投票
2 回答
2554 浏览

java - Java中的算术向量运算

我有四个向量具有相同的维度(1 维)和相同的大小。我的向量被构造为:

例如:vp=v1*v2

和向量减法,例如 vs=1-v1

java中是否有任何函数可以将向量相乘的结果分配给向量“vp”和“vs”?