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에서 true 값은 1로 표시되고 false 값은 0으로 표시됩니다.
보기 예
운영자 | 기술 | 예 |
---|---|---|
== | 두 개체 간의 동등성을 테스트합니다. | 2 = 2는 1을 제공합니다. |
< | 왼쪽 개체가 오른쪽 피연산자보다 작은 지 확인합니다. | 2 <3은 1을 제공합니다. |
= < | 왼쪽 개체가 오른쪽 피연산자보다 작거나 같은지 확인합니다. | 2 = <3은 1을 제공합니다. |
> | 왼쪽 개체가 오른쪽 피연산자보다 큰지 확인합니다. | 3> 2는 1을 줄 것입니다. |
> = | 왼쪽 개체가 오른쪽 피연산자보다 크거나 같은지 확인합니다. | 3> 2는 1을 줄 것입니다. |
논리 연산자
논리 연산자는 부울 표현식을 평가하는 데 사용됩니다. 다음은 Rexx에서 사용할 수있는 논리 연산자입니다.
보기 예
운영자 | 기술 | 예 |
---|---|---|
& | 이것은 논리 "and"연산자입니다. | 1 또는 1은 1을 제공합니다. |
| | 이것은 논리 "or"연산자입니다. | 1 또는 0은 1을 제공합니다. |
\ | 이것은 논리적 "아님"연산자입니다. | \ 0은 1을 줄 것입니다 |
&& | 논리적 배타적 "or"연산자입니다. | 1 && 0은 1을 제공합니다. |
비트 연산자
Groovy는 4 개의 비트 연산자를 제공합니다. 다음은 Groovy에서 사용할 수있는 비트 연산자입니다.
보기 예
Sr. 아니. | 연산자 및 설명 |
---|---|
1 | bitand 이것은 비트 "and"연산자입니다. |
2 | bitor 이것은 비트 "or"연산자입니다. |
삼 | bitxor 이것은 비트 "xor"또는 배타적 또는 연산자입니다. |
연산자 우선 순위
다음 표는 Rexx 연산자에 대한 연산자 우선 순위를 우선 순위의 내림차순으로 보여줍니다.
연산자 | 상위 |
---|---|
접두사 연산자 | +-\ |
더하기와 빼기 | +- |
비교 연산자 | = ==> <> = <= |
논리적 AND | & |
논리적 OR | | |
독점 또는 | && |