Rexx - 運算子



運算子是告訴編譯器執行特定數學或邏輯操作的符號。

Rexx 有各種型別的運算子,下面將詳細解釋:

  • 算術運算子
  • 關係運算符
  • 邏輯運算子
  • 位運算子

算術運算子

Rexx 語言支援與任何語言相同的普通算術運算子。以下是 Rexx 中可用的算術運算子。

顯示示例

運算子 描述 示例
+ 兩個運算元的加法 1 + 2 將得到 3
從第一個運算元中減去第二個運算元 1 - 2 將得到 -1
兩個運算元的乘法 2 ∗ 2 將得到 4
/ 分子除以分母 2 / 2 將得到 1
// 第一個數字除以第二個數字的餘數 3 // 2 將得到 1
% div 元件將執行除法並返回整陣列件。 3 % 2 將得到 1

關係運算符

關係運算符允許比較物件。以下是 Rexx 中可用的關係運算符。在 Rexx 中,真值用 1 表示,假值用 0 表示。

顯示示例

運算子 描述 示例
== 測試兩個物件之間的相等性 2 = 2 將得到 1
< 檢查左側物件是否小於右側運算元。 2 < 3 將得到 1
=< 檢查左側物件是否小於或等於右側運算元。 2 =< 3 將得到 1
> 檢查左側物件是否大於右側運算元。 3 > 2 將得到 1
>= 檢查左側物件是否大於或等於右側運算元。 3 > 2 將得到 1

邏輯運算子

邏輯運算子用於評估布林表示式。以下是 Rexx 中可用的邏輯運算子。

顯示示例

運算子 描述 示例
& 這是邏輯“與”運算子 1 or 1 將得到 1
| 這是邏輯“或”運算子 1 or 0 將得到 1
\ 這是邏輯“非”運算子 \0 將得到 1
&& 這是邏輯異或運算子 1 && 0 將得到 1

位運算子

Groovy 提供四個位運算子。以下是 Groovy 中可用的位運算子。

顯示示例

序號 運算子和描述
1

bitand

這是位“與”運算子

2

bitor

這是位“或”運算子

3

bitxor

這是位“異或”或“排他或”運算子

運算子優先順序

下表按 Rexx 運算子的優先順序降序顯示了運算子優先順序。

運算子 優先順序
字首運算子 + - \
加法和減法 + -
比較運算子 = == > < >= <=
邏輯與 &
邏輯或 |
異或 &&
廣告

© . All rights reserved.