OR(OR) 연산은 논리 게이트 또는 논리 연산자 중 하나로, 두 개의 입력 중 하나 이상이 참(True)인 경우 출력을 참으로 만드는 논리 연산입니다. 이는 주어진 조건 중 하나라도 만족하는 경우 결과를 참으로 하는 논리적 판단을 나타냅니다.
OR 게이트의 동작 규칙은 다음과 같습니다:
- 두 입력 중 하나 이상이 참(True)인 경우 출력은 참(True)입니다.
- 두 입력이 모두 거짓(False)인 경우에만 출력이 거짓(False)입니다.
OR 연산은 주로 디지털 논리 회로, 논리 게임, 조건문 및 논리적 판단을 표현하는 데 사용됩니다. OR 게이트의 진리표는 다음과 같습니다:
| A | B | OR(A, B) |
|---|---|----------|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
논리식으로 나타내면 OR 연산은 다음과 같이 표현됩니다:
OR(A, B) = A + B
여기서 *+*는 논리 OR 연산을 나타냅니다. OR 연산은 주어진 입력 중 하나 이상이 참일 때 결과를 참으로 만들며, 이러한 특성으로 다양한 논리적 조건을 나타내는 데 사용됩니다.
'Kotlin > 비트 연산자(Bitwise Operators)' 카테고리의 다른 글
XOR 비트 연산자 (0) | 2023.09.18 |
---|---|
NOR 비트 연산자 (0) | 2023.09.18 |