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

[C#] AND 연산자

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

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

 

 

유튜브 링크

https://youtu.be/BpTKNT_OpnA

 

논리 AND 연산자 &

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

& 연산자 코드 실행

 

bool  자료형 T 에는 true를, F에는 false를 저장한 후 AND 연산을 하고 결과를 출력하는 코드입니다.

표에서 확인할 수 있는 것처럼 결과가 나오는 것을 확인할 수 있습니다.

 

 

조건부 논리 AND 연산자 &&

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

&& 연산자 코드 실행

&& 연산자도 & 연산자와 마찬가지의 결과를 확인할 수 있습니다.

&& 연산자가 & 연산자와 다른 점은 && 연산자는 첫번째 검사를 하는 값이 False 이면 뒤에 있는 변수는 검사하지 않고 전체 결과를 False로 반환하는 반면 & 연산자는 모든 경우에 두 값 모두 판단한 후 전체 결과를 판단한다는 것입니다.

 

이상으로 C#에서 제공하는 AND 연산에 대해서 알아봤습니다.

728x90
반응형

'프로그래밍 > C#' 카테고리의 다른 글

[C#] XOR 연산  (0) 2023.04.30
[C#] OR 연산자  (0) 2023.04.30
[C#] 비교 연산자  (0) 2023.04.30
[C#] bool 자료형  (0) 2023.04.30
[C#] 실수 자료형  (0) 2023.04.29