问题标签 [integer-arithmetic]

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

mule - 如何在 Mule 轮询频率属性中进行算术运算?

我以秒为单位将轮询频率存储在属性文件中。但是 Mule 中“poll”组件的频率属性期望频率以毫秒为单位。如何在这里执行乘法运算?以下两个似乎不起作用:

提前致谢!

0 投票
1 回答
9032 浏览

c++ - 将纳秒转换为秒和纳秒

我有一个非常大的纳秒值(表示自纪元以来的纳秒),我尝试将其分解为自纪元以来的秒数和像这样的纳秒:

问题是如果我尝试像这样将它缝合在一起:

我得到了一些离题的东西。我认为原因是当我执行除法时,我得到 1357314854.03 秒,而 0.03 被丢弃(导致巨大差异)..但我很困惑,因为感觉我应该能够将两条信息都保存在未签名并在不诉诸浮动的情况下恢复信息?我是否在做一些我似乎无法理解的算术愚蠢的事情?

这是一个具体的例子:

从今天早上的某个时间开始的纳秒值:1357314854032484000

如果我可以使用 uint64_t 秒和纳秒无符号,但我想知道为什么我不能像上面那样打破上述值并将其重新组合在一起。

0 投票
2 回答
153 浏览

c - 这个 C 程序在做什么?整数运算**

不管 x 和 y 的值是多少,它都会返回 1。我不明白如何或为什么。我从教科书中复制了一个程序,所以这不是我写的。我们目前正在研究整数算术。

有人可以解释一下这段代码在做什么吗?谢谢!

0 投票
1 回答
153 浏览

c - 需要帮助理解整数算术函数

有人能帮我解释一下这个功能吗,谢谢!

0 投票
2 回答
584 浏览

c - 长整数运算中的歧义?

看看下面的一段代码:

这将产生以下输出:

为什么a + 1L在最后一行产生 0 而不是长整数 4294967296 ?

0 投票
2 回答
11703 浏览

c - 使用各种格式说明符打印 short int

请看一下这段代码:

它给出的输出为:

在最后一行中,为什么s = 4294967295不是s = -1通过这个问题,我才知道在 C 中,当变量被提升时,它的值保持不变。

0 投票
1 回答
1931 浏览

math - 蒙哥马利乘法VHDL实现

在这种情况下,我试图创建一个模块化算术运算:

据我所知,最快的方法是使用蒙哥马利乘法,但我无法理解其他方法实际上是如何使用 VHDL 在硬件中实现它的。

有人能够做到这一点或有任何图书馆可以让我使用它吗?

0 投票
2 回答
140 浏览

c++ - 奇怪的 C 算术行为

我对这段 C 代码有疑问:

它应该将 h 设置为 640,但它设置为 0!

你可以在这里看到它运行:http: //ideone.com/zBZSsr

对这种奇怪的行为有任何想法吗?难道我做错了什么?

0 投票
3 回答
1644 浏览

java - Java 科学计算器正则表达式

像这样的表达式 (3+2)+23/12-(43/54) 在 java 中的正则表达式是什么用户将无法放置右括号。如果创建了 3 次左括号,则用户只能放置 3 次右括号,以关闭由左括号打开的表达式。

谢谢

0 投票
4 回答
2415 浏览

java - Java算术师

为什么它打印 0.0 而不是 50.0?

https://www.google.com/search?q=100*(1%2F2)&aq=f&oq=100*(1%2F2)