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

function - Lua 最大数查找器

这是我的一个简单程序的代码,它在表中找到最大的数字,并返回数字和它的索引。我的问题是该程序不适用于底片。

这段代码打印出“3 3”。最大的数字是 3,它在第 3 位。当我将数字设置为 {-1, -2, -3} 时,它返回“0 nil”而不是“-1 1”。

谢谢!

0 投票
12 回答
304960 浏览

c - 负数的模运算

在 C 程序中,我尝试了以下操作(只是为了检查行为)

它给了我(2, -2 , -2)在 gcc 中的输出。我每次都期待一个积极的结果。模数可以是负数吗?任何人都可以解释这种行为吗?

0 投票
4 回答
1085 浏览

javascript - 从 JavaScript 数组中删除负数

这不是从数组中删除负整数。我想不通为什么不...

0 投票
1 回答
49 浏览

string - 使用字典修改列表 (Python)

我有以下内容:

.

我想编写一个循环遍历列表,当它检测到 reversed_dict 中保存的反向值以永久重新排列字符串(更改为 '1234-8763-1' 即交换前两个段)并将其对应的 int 值乘以 - 1.

我尝试了以下方法:

但我只是不断收到'return'和语法错误,这也不会尝试重新排列'8763-1234-1'

期望的最终结果是:

帮助很大,非常感谢。

0 投票
0 回答
857 浏览

java - Struts 2 模型驱动的负整数

如何将负数(-123 或 -123.00)分配给 ModelDriven bean (实现 ModelDriven< Bean >)。 当我尝试通过该操作的请求传递值时,它会抛出异常

0 投票
1 回答
3623 浏览

javascript - 在javascript中可以做“数字加负数”吗?

我正在尝试制作函数,它会改变 DOM 元素的高度。

我希望得到像 100 + -30 = 70 这样的结果,但是当我发送一个负数作为第二个参数时,结果是 100 + -30 = -30。这种行为可以吗?如何解决我的问题?

错误是我将删除的元素作为第一个参数发送,所以真的,outerh 是 0。

0 投票
2 回答
4867 浏览

c - 是否有任何 C 的非二进制补码实现?

毫无疑问,我们都知道,ISO C 标准(以及 C++,我认为,尽管我对 C 方面更感兴趣)允许有符号数字的三种底层表示:

  • 二进制补码;
  • 个的补码;和
  • 符号/大小。

Wikipedia 的条目指出,符号/幅度用于 60 年代的 IBM 7090,而 PDP-1、CDC 160A 和 UNIVAC 1100 使用的是补码,所有这些都可以追溯到 60 年代。

是否存在具有这些替代表示的 C(或底层硬件)的任何其他实现,这些实现比五十年前(它们是什么)更晚一些?

将某些东西保留在不再存在的机器标准中似乎有点浪费。

0 投票
3 回答
64549 浏览

verilog - Verilog 如何处理负数?

例如,假设我有一个reg [7:0] myReg 我给它赋值-8'D69

我知道 Verilog 将其存储为 2 的补码,因此应将其存储为

我现在的问题是,如果我要对其执行操作,比如 myReg/2

它会评估为-34吗?还是将 10111011 转换为 187 然后执行除法,返回 93?

0 投票
2 回答
42238 浏览

algorithm - 如何在不使用决策结构的情况下在 python 中将负数更改为零

我有一个程序可以确定您每天获得的积分数,为期 5 天。

源代码:

我的问题是如何在不使用决策语句的情况下将任何低于或等于零的数字设为 0(如果是,案例,我认为 while 或 for 循环也是不允许的)

0 投票
4 回答
21018 浏览

java - Java Integers Min_Value 负数然后比较

我明天有一个测试,我无法理解我的书籍解释,我感谢帮助:

输出:-2147483648 -2147483648

为什么这会打印 2 个相同大小的负数而不是正数和负数?