问题标签 [negative-integer]
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.
java - 负整数的迭代
我编写了一个迭代函数来生成表达式结果:
我可以修改函数以获得负整数的结果吗?
java - 如何获取用户输入的数字以退出循环?
我试图让用户无限次输入 0 到 10 之间的任何数字,直到他们想要停止。他们通过输入值 -1 停止。到目前为止,我已经能够创建当他们输入正确值时会发生什么,但是当他们输入 -1(这是 while 循环中的无效值)时,程序知道它是无效的。我正在寻找的只是程序为可能的无效输入排除-1,并使程序停止要求更多输入。到目前为止,这是我的代码:
对不起,我的理解有限:/
ruby - 红宝石,使一个数字为负
这可能是超级基本的,但我已经尝试了足够多的东西但未能达到..
我想将一个数字更改为负数。
我还尝试使用所有等效的负数作为“数组”制作一个新的“negarray”
干杯!
c++ - 无符号长长斐波那契数为负数?
我编写了一个简单的斐波那契序列生成器,如下所示:
然而,当r
值接近 40 时,奇怪的事情开始发生。c
的值在负数和正数之间波动,尽管他是一个unsigned
整数,当然斐波那契数列不可能完全如此。
unsigned long long
整数怎么了?
即使是整数c
也会变得太大吗?long long
c++ - 为什么我的 CImg有负的宽度和高度?
当我输入 CImg 能够找到和读取的有效图像文件名时, img.width()
两者img.height()
都返回-858993460
. 根据文档,img.width()
的返回类型是int
,但如果 fetches 的值是img._width
,一个unsigned int
.
c - 前缀到中缀转换使用单链表在 C 中处理双位数和负数
我一直在尝试很多,但我无法想出一种算法来使用单链表将前缀转换为中缀。我还必须处理整数 -99 到 99。任何人至少可以为此提供一个算法。非常感谢!!我正在用 C 编码
java - 带有“负”变量的三元运算
三元中的负变量有什么作用?为什么是输出-10 is 10
?
谁能解释这种情况下变量的功能?是什么-i
意思?
c++ - 如何使变量为负数?C++
如果此错误是由拼写错误引起的,我深表歉意,但是当正确的语法应为 y=-x; 时,我无法弄清楚如何使变量为负数;
当我运行它时,这是我得到的结果:
如何获得等于-4的新变量?
c++ - c++流负数转换
我遇到了一个问题,C++ 试图读取一个以十六进制形式填充有符号整数并将它们解析为向量的文本文件。我使用 C++ 流到变量重定向(流 >> var),并且似乎没有正确解析负数 - 变量获取值 0,并且设置了流失败标志。
如果我尝试使用 strtol() 函数转换字符串,结果与预期一致。同样,如果我尝试首先将流重定向到无符号整数,然后将变量转换为有符号整数,则结果再次正确并且不会报告流错误。
我在 Debian 9.1 (x64) 上使用 gcc 6.3.0,在 Xeon E5-2643 v3 系统上运行。
有没有其他人遇到过这个问题?我希望转换的工作方式与 strtol 函数相同,并且不会报告任何流错误。我是否缺少一些流设置/忘记调用某些函数或在这里设置一些标志?
任何建议将不胜感激。
下面附上一个演示此问题的示例 C++ 程序。
c++ - 为什么在这个 C++ 程序中添加负整数会导致正整数?
该程序基本上检查给定整数序列的两端,将两者中的最大值加到 R 并更改我们没有选择的一端的符号。重复该过程,直到只剩下一个数字(不添加到 R 中)。输入的第一行指定序列中整数的数量,剩下的其他行是序列本身。
例如,如果我们输入“5 5 4 3 2 1”,我们应该得到“14”,因为只有“1”不会被添加到 R。
出于某种原因,当我输入“5 -5 -4 -3 -2 -1”时,我得到的输出是“10”而不是“-10”。