问题标签 [relational-operators]

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 投票
3 回答
1658 浏览

c - 将左移操作的结果直接赋值给变量和C中的左移赋值操作有什么区别?

在下面的表达式中,左移运算的结果被赋值给变量i

在下面的表达式中,进行了左移赋值操作。

上述两个表达式给出了不同的结果。但是下面两个表达式就不一样了。他们都给出了相同的结果。那么上述表达式返回不同值的原因可能是什么?

0 投票
2 回答
770 浏览

c - 比较两个指针有什么限制?

为什么关系操作有错误/警告但比较操作没有?

0 投票
0 回答
1292 浏览

sql - 如何处理日期比较的关系运算符?

创建表 ISSUE (Lib_Issue_Id Number(10), Book_No Number(6), Member_Id Number(5), Issue_Date Date, Return_date Date

错误 ORA-00920: 无效的关系运算符

  • 有或没有 to_date 和 to_char 的相同错误
    • 尝试使用 alter table 并添加约束时出现同样的错误
0 投票
1 回答
697 浏览

r - 基于条件的命名数字向量(按升序)到命名逻辑向量

我有一个命名的数字向量 vec,然后按升序排序并保存在 objectvec_sort中,如下所示。

按升序排序(命名数字向量)

需要输出

一个命名逻辑向量,其中在升序数字向量的前 3 个元素中TRUE,其余元素FALSE。即使第 4 个元素与前 3 个元素相同。即最低值。使用关系运算符或通过分配它可能是。

尝试的代码

第一

不合逻辑_

第二

这里的第 4 个变量f也出现了,TRUE因为条件是这样设置的。它是最小值,但从最小值开始,我只想将前 3 名设置为TRUE

尝试了更多的逻辑条件,但是TRUE如果我尝试将其分配给TRUE或者FALSE它结果是一个命名数字向量,希望 1 为 TRUE 和 0 为 FALSE,但它都导致前 4 个,但最终不是命名逻辑向量。

0 投票
1 回答
52 浏览

matlab - Matlab比较两个不同维度的矩阵

我看到人们在矩阵后面的括号中使用不同维度的矩阵之间取==, ~=, >,以获取其条目,如下所示:<

但是,我不知道为什么这些会起作用。关于这种用法的任何解释?(我的英语不好更好地描述这个问题,希望任何人都可以编辑这个问题以使其更容易理解?提前谢谢!)

0 投票
3 回答
140 浏览

c - 将变更分发给客户的程序。(C)

目标:

实现一个程序,计算给用户找零所需的最小硬币数量。

问题:

程序没有正确执行。我相当确定我的问题本质上是合乎逻辑的,但也可能是由于我对正确格式缺乏经验。

额外的信息:

我在代码中添加了一个打印函数来确定问题出在哪里。“test1”是广播,“test2”不是。

我正在使用 cs50.h 库的一些本地函数:

  • get_float(); - 从用户那里获取一个浮点值并存储它。

请不要为我修复我的代码!我需要自己学会这样做。我只需要帮助找到我的逻辑错误或格式错误。是的,我知道它没有效率。

我正在寻找的示例:

  • “您的问题在 X 行,您的值使得 VARIABLE 永远不会达到 0。”

  • “在 C 中,你不能格式化 '( x < 0 );' - 你必须说'(x<0);'。”

代码演练:

程序从用户那里获得 2 个浮点值,“金额”和“成本”。“金额”是客户给了多少钱,“成本”是物品的成本。

程序找到“金额 - 成本”来确定应支付多少零钱。该值存储在“diff”中。

程序从 'diff' 中减去 0.25 并将变量 'quarter' 加 1。

程序从 'diff' 中减去 0.10 并将 1 加到变量 'dime' 中。

...

程序会打印出需要使用多少 25 美分硬币、硬币、镍币、便士,才能以最有效的方式为客户提供零钱。

假设只能使用硬币。

代码:

预期结果:

程序如前所述工作。

实际结果:

程序未完全执行。'test1' 是广播,'test2' 不是。

0 投票
2 回答
418 浏览

c# - 从字符串评估关系运算符

我有存储在数据库中的关系表达式,我在 iOS 应用程序中作为字符串。我想在 C# 中评估字符串中的条件,类似于以下伪代码中的逻辑:

0 投票
3 回答
37 浏览

python - Python - 比较数字。我正在将 1 与 1 进行比较,但它失败了 - 请参阅代码 - 谁能告诉我问题出在哪里?

这是我得到的输入和输出。

PS S:\Study\CH1> python tt.py

1 2

1

1

1

给定 1 个整数但输入 1

0 投票
3 回答
88 浏览

c++ - 具有两个关系运算符的单个变量如何在内部工作

如果需要组合布尔表达式,我们通常使用逻辑运算符。如果不使用逻辑运算符,我想知道表达式。

此代码仍在控制台上打印“A”。你能帮我理解这个布尔表达式的计算方式和顺序吗?

0 投票
2 回答
93 浏览

c++ - 我可以根据算术运算编写关系运算符吗?

所以我有一个相当复杂的功能:

给定int bar, const int arg1,const int arg2函数将被调用:foo<plus<int>>(arg1, arg2, bar)foo<minus<int>>(arg1, arg2, bar)

在内部,该函数相当复杂,但我正在根据作为模板参数传递的函子类型执行不同的关系运算符。

plus我需要做的情况下:

  1. arg1 > arg2
  2. bar > 0
  3. bar > -10

minus我需要做的情况下:

  1. arg1 < arg2
  2. bar < 0
  3. bar < 10

请注意,在两个310中没有相同的符号。我目前正在通过传递第二个模板参数(或。)来解决所有这些问题,但我认为将这些关系写成算术运算可能更有意义。这甚至可能吗,还是我需要采用第二个模板参数?lessgreater