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

oracle - ODP.net(负整数)主键唯一约束(PK_X)违反

尝试插入记录时

2,'测试'

在下表中

*CREATE TABLE X (ID INT NOT NULL CONSTRAINT PK_X PRIMARY KEY,DESCRIPTION CHAR(10) NOT NULL) /*

其中有这些记录:

*-1, 'A'

-2,“乙”

1, 'C'*

Oracle.DataAccess.Client.OracleException ORA-00001: 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean 处违反了唯一约束 (X.PK_X) b检查)

看起来消极的 id 与积极的 id 发生冲突。如果删除 -2 记录,则不会抛出错误。

上述错误仅发生在 ODP.NET 上,并且与 Microsoft Oracle 提供商一起工作正常

数据库是Oracle 11g,程序在c#.Net v3.5上运行

任何解决方案/修复?

PS:以上数据及名称均为样本。此外,以上描述了桌子设计等方面的实际要求,因此请不要建议更改这些内容。

0 投票
6 回答
25141 浏览

c++ - 检测和调整负零

我有一些从 Java 移植到 C++ 的代码

但在 C++r中,可以是+0.0or -0.0,当r等于-0.0时,检查失败。

我试图在下面的代码中调整负零,但它从未到达 DEBUG("Negative zero") 行。但是r2打印出来等于+0.0.

有什么建议吗?

测试代码:

测试结果:

海合会:

旗帜:

回答:

我已经使用@amit 的答案来执行以下操作。

这似乎有效。

0 投票
1 回答
1194 浏览

php - 在 PHP 中将负毫秒转换为人类可读的格式

好的,所以我有这个功能:

它将毫秒转换为 h:m,它适用于正数。例子:

(我不希望它转换为天,所以它显示实际小时数很好)不幸的是,它不能很好地处理负数......

关于如何弥补这一点的任何想法?

0 投票
4 回答
5745 浏览

c++ - 为什么这个 C++ 循环不是从 10 计数到 -5?

好的,所以我正在学习 C++,其中一个挑战是制作一个从 10 倒数到 -5 的程序。它总是从 9 到 1,它说完成了!

请以任何方式帮助我,这是代码:

输出: 9 8 7 6 5 4 3 2 1 完成!

0 投票
2 回答
7563 浏览

java - Java将负二进制转换回整数

我正在尝试将基数 10 转换为基数 2 并返回基数 10。它仅适用于正 argument_decimal

对于argument_decimal beeing负数,我得到“java.lang.NumberFormatException:对于输入字符串:”11111111111111111111111111111111“”

编辑:这是我所做的:

这给了我不好的结果,比如 -1.1 来回转换为 4293.867296

0 投票
4 回答
6609 浏览

python - Python中带有负操作数的整数除法和模运算

当我在 Python 3.3.0 中输入这些表达式时会出现问题

看起来好像它采用近似浮点(-3.33)?并在整数除法中向下取整,但在模运算中它会做一些完全不同的事情。似乎它返回余数 +/-1 并且仅根据负操作数的位置切换符号。即使在查看本网站上的其他答案后,我也感到非常困惑!我希望有人也能清楚地解释这一点!这本书说提示:回想一下这个神奇的公式 a = (a//b)(b)+(a%b) 但这似乎并没有为我清除水。

-提前致谢!

编辑:这些只是我对发生的事情的个人评估(上图),我知道,我完全离开了!

0 投票
2 回答
2603 浏览

php - PHP 无符号右移 - 故障

因此,当使用我的方法在 PHP 中执行 ( >>> ) 无符号右移时,当数字涉及负数时,结果是不正确的。

PHP 应用结果:

JAVA应用结果:

(上面的结果正确,由Java生成,下面的结果不正确,由PHP生成)

只有当 PHP 中的数字为负数时才会失败。

这些应用程序中使用的转变是:

如果可以的话请帮忙!

PHP中的移位方法:

0 投票
3 回答
3143 浏览

php - 用负数对浮点数数组进行排序

我不知道为什么会发生这种情况,也无法在谷歌上找到解决方案。

这是我的浮点数数组asortby SORT_NUMERIC

如何正确排序?

提前谢谢了!

0 投票
1 回答
4767 浏览

python - 在python中用floordiv除负数

我对整数除法的性质感到困惑 // 或在 python 中带有负数的 floordiv 。

为什么 floordiv() 会向下舍入为 -3?我认为整数除法应该简单地删除(或缺少)小数点后的信息。

0 投票
1 回答
833 浏览

ajax - 带有负数的 Ajax 发布数据

我对带有负数的 Ajax 发布数据有疑问,我正在使用这个

它将数据1发送到php没有任何问题

但是当我尝试发送带有负数的数据时,没有任何东西发送到 php

它不向 php 发送数据:S