본문 바로가기
프로그래밍/C#

[C#] OR 연산자

by 아임코딩 2023. 4. 30.
728x90
반응형

안녕하세요 아임코딩입니다.

 

이번에는 C#에서 제공하는 OR 연산자에 대해서 알아보겠습니다.

 

유튜브 링크

https://youtu.be/BpTKNT_OpnA

 

논리 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);
        }
    }
}

{"originWidth":579,"originHeight":272,"style":"alignCenter","caption":"

||연산자도 잘 실행이 되는 것을 확인할 수 있습니다.

& 연산자와 && 연산자의 차이처럼

| 연산자와 || 연산자의 차이도 마찬가지입니다.

|| 연산자는 앞의 값이 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