728x90
반응형
안녕하세요 아임코딩입니다.
이번에는 C#에서 제공하는 OR 연산자에 대해서 알아보겠습니다.
유튜브 링크
논리 OR 연산자 |
using System;
namespace Tistory
{
internal class Program
{
static void Main(string[] args)
{
bool T = true;
bool F = false;
Console.WriteLine(T | T);
Console.WriteLine(T | F);
Console.WriteLine(F | T);
Console.WriteLine(F | F);
}
}
}
| 연산자도 마찬가지로 표에서 확인할 수 있는 OR 연산이 잘 실행되는 것을 확인할 수 있습니다.
조건부 논리 OR 연산자 ||
using System;
namespace Tistory
{
internal class Program
{
static void Main(string[] args)
{
bool T = true;
bool F = false;
Console.WriteLine(T || T);
Console.WriteLine(T || F);
Console.WriteLine(F || T);
Console.WriteLine(F || F);
}
}
}
||연산자도 잘 실행이 되는 것을 확인할 수 있습니다.
& 연산자와 && 연산자의 차이처럼
| 연산자와 || 연산자의 차이도 마찬가지입니다.
|| 연산자는 앞의 값이 True이면 뒤의 값은 검사하지 않고 전체 값을 True로 반환하는 반면
| 연산자는 앞의 값이 True 여도 뒤의 값을 검사한 후 전체 값을 True로 반환합니다.
이상으로 C#에서 제공하는 OR 연산자에 대해서 알아봤습니다.
728x90
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] NOT 연산자 (0) | 2023.04.30 |
---|---|
[C#] XOR 연산 (0) | 2023.04.30 |
[C#] AND 연산자 (0) | 2023.04.30 |
[C#] 비교 연산자 (0) | 2023.04.30 |
[C#] bool 자료형 (0) | 2023.04.30 |