问题标签 [negative-number]

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

java - 使Java的模数表现得像负数一样的最佳方法?

在你做的时候在java中

如果 a 是负数,它将返回一个负数结果,而不是像它应该的那样环绕到 b。解决此问题的最佳方法是什么?我能想到的唯一方法是

0 投票
3 回答
379 浏览

javascript - 对象反转自己的负数/正数?

所以我确信这个问题的答案会很简单,我会阅读它并立即开始史诗般的捂脸,但现在我花了一整天的时间想知道为什么这不起作用,我只是可以'找不到问题...

我正在尝试构建一个简单的(应该是无论如何)系统来围绕中心轴旋转 2d 点,但到目前为止我发现了 2 个对我来说毫无意义的问题。

问题 1:分配给输入对象的正数/负数正以看似随机的方式翻转。问题 2:旋转数学是正确的,但结果却不是。

这是重现此问题的代码:

现在你会看到: a: Start: X:32 Y:32 End: X:32 Y:-32

b:开始:X:-32 Y:32 结束:X:-32 Y:-32

c:开始:X:-32 Y:-32 结束:X:-32 Y:32

d:开始:X:-32 Y:32 结束:X:32 Y:32

但相反,你得到了这个:

a:开始:X:32 Y:32 结束:X:32 Y:32

b:开始:X:-32 Y:-32 结束:X:32 Y:32

c:开始:X:-32 Y:-32 结束:X:-32 Y:-32

d:开始:X:32 Y:32 结束:X:-32 Y:-32

我已经对数学进行了三次检查,在 2D 中围绕原点旋转点是 100% 准确的。我什至用 PHP 重新创建了这个测试,它运行良好。我无法弄清楚为什么 JS 是 a) 搞砸了变量分配和 b) 没有得出正确的结果?

任何可以提供帮助的人都可以放心,我会用帕特里克爵士引以为豪的面子向他们的洞察力致敬;)

0 投票
1 回答
380 浏览

assembly - 这两种情况下的偏移量将如何应用?

首先,我熟悉二进制补码系统如何表示负数的概念,并且我知道当有跳转指令(短或接近)时,它包含的偏移量将始终添加到 EIP 寄存器中并且没有从 EIP 寄存器中减去偏移量的情况(如果我是对的!)。但我想知道在以下两种带有负偏移量的寻址的情况下,它是否与如何使用跳转指令中的偏移量的情况相同,该偏移量总是被添加到基数而不是任何减去案子?

(以 GASM 格式):
“base_address(offset,index register,scale)”,例如:

“偏移量(基址寄存器)”如:

将二进制数添加到 eax 寄存器还是减去?

0 投票
7 回答
57195 浏览

javascript - Javascript数学对象方法 - 负数为零

在 Javascript 中,我似乎找不到将负数设置为零的方法?

-90 变为 0
-45 变为 0
0 变为 0
90 变为 90

有这样的吗?我刚刚对数字进行了四舍五入。

0 投票
2 回答
4485 浏览

r - 以“会计”格式处理负数

我有数据集,哪个负值在数字周围用括号表示,即(10)==-10它是 csv 格式,我该如何处理它以便 R 将其解释(10)-10?谢谢你。

更新我知道我可以通过替换(as -、 remove)as.numeric之后使用来解决这个问题,但是有没有更优雅的方法来解决这个问题?

0 投票
7 回答
7244 浏览

java - Java求和2个负数

我正在尝试将 java 中的函数转换为 pl/pgsql,我发现的一个问题是当我尝试将 2 个负数相加并得到一个正数时,更具体地说:

在 pl/pgsql 中,我得到一个整数超出范围错误,如果我将变量类型更改为 bigint,我得到 2 个负数的正常总和,即 -2712963903,而不是 1582003393

如何在不打印整数超出范围错误的情况下让 pl/pgsql 获得相同的结果?

0 投票
2 回答
9384 浏览

java - 将原始负 rgb int 值转换回 3 数字 rgb 值

好的,所以我正在开发一个程序,该程序接收图像,将像素块隔离到一个数组中,然后获取该数组中每个像素的每个单独的 rgb 值。

当我这样做时

它吐出-16106634

我需要从这个 int 值中获取 (R, G, B) 值

有公式,alg,方法吗?

0 投票
6 回答
48168 浏览

java - 十六进制数永远是负数吗?

十六进制数永远是负数吗?如果是,那怎么办?
对于二进制文件,您将有signedunsigned
如何用十六进制表示它们?我需要这个来进行我即将开始的十六进制例程。

0 投票
2 回答
5476 浏览

r - 如何使用订单功能订购负值?

我正在尝试使用order函数来订购表格的一列,

当我想按a列从最大到最小排序Z时,它不起作用。该函数按其绝对值对负值进行排序。

0 投票
2 回答
455 浏览

flash - 制作负数的最快方法

这条线有什么最快的方法吗?

还有这个: