比较运算符

🏷️ det365手机版 📅 2026-02-14 13:27:39 ✍️ admin 👀 1662 ❤️ 967
比较运算符

比较运算符可以比较数字或字符串并执行求值。 使用比较运算符的表达式不会像算术表达式一样返回数字值。 比较表达式返回 1(表示 true) 或 0(表示 false)。

这些是典型的比较:

条件是否相等? ( A = Z )

第一个词汇是否大于第二个词汇? ( A > Z )

第一个任期比第二个任期少吗? ( A < Z )

例如,如果 A = 4 和 Z = 3,那么先前比较问题的结果为:

(A = Z) 4 是否 = 3? 0 (False)

(A > Z ) 4> 3 吗? 1 (True)

(A < Z ) Is 4 < 3? 0 (False)

常用比较运算符

运算符

含义

=

等同

==

严格相等

\ =

不等于

\ ==

不严格等于

>

大于

<

小于

> <

大于或小于 (不等于)

> =

大于或等于

\ <

不小于

< =

小于或等于

\ >

不大于

注: NOT 字符 ( ¬ ) 是反斜杠 ( \ ) 的同义词。 根据可用性和个人偏好,您可以互换使用这两个字符。 此信息使用反斜杠 ( \ ) 字符。

严格的平等和平等的运营者

当两个表达式 严格相等时,包括空格和大小写在内的所有内容 (当表达式是字符时) 都完全相同。

当两个表达式 等于时,它们将解析为相同。 以下表达式均为 true。'WORD' = word /* returns 1 */

'word ' \== word /* returns 1 */

'word' == 'word' /* returns 1 */

4e2 \== 400 /* returns 1 */

4e2 \= 100 /* returns 1 */

使用比较表达式

您通常在 IF 中使用比较表达式 ...THEN ...ELSE 指令。 以下示例使用 IF ...THEN ...用于比较两个值的 ELSE 指令。 有关此指示信息的更多信息,请参阅 IF ...THEN ...ELSE 指示信息。图 1。 使用比较表达式的示例

/****************************** REXX *********************************/

/* This program compares what you paid for lunch for two */

/* days in a row and then comments on the comparison. */

/*********************************************************************/

PARSE PULL yesterday /* Gets yesterday's price from input stream */

PARSE PULL today /* Gets today's price */

IF today > yesterday THEN /* lunch cost increased */

SAY "Today's lunch cost more than yesterday's."

ELSE /* lunch cost remained the same or decreased */

SAY "Today's lunch cost the same or less than yesterday's."

练习: 使用比较表达式根据前面使用比较表达式的示例,语言处理器从以下午餐成本中产生了什么结果?

昨天的午餐

今天的午餐

4.42

3.75

3.50

3.50

3.75

4.42

结果 ( 0 或 1 ) 以下表达式的?

"Apples" = "Orange"

"Apples" = "Apples"

" 苹果 "=" 苹果 "

100 = 1E2

100 = 1E2

100 \ == 1E2

答案

语言处理器生成以下语句:

Today's lunch cost the same or less than yesterday's.

Today's lunch cost the same or less than yesterday's.

Today's lunch cost more than yesterday's.

表达式会产生以下结果。 谨记 0 为 false , 1 为 true。

0

1

0 (第一个 " 苹果 " 有一个空间。)

1

0

1

🎯 相关推荐

栀子花为什么叶子会发黄?
s365app下载

栀子花为什么叶子会发黄?

📅 07-31 👀 7040
老梁世界杯 回顾老梁的世界杯足球经历
s365app下载

老梁世界杯 回顾老梁的世界杯足球经历

📅 10-05 👀 1208
试婚纱需要准备什么 最全试婚纱攻略
s365app下载

试婚纱需要准备什么 最全试婚纱攻略

📅 11-16 👀 4289