Comparing Operator, Logical Operator   비교 연산, 비교 연산자, 논리 연산자

(2024-10-09)

논리 연산 , 조건 연산자


1. 비교 연산, 논리 연산 이란?

  ㅇ 매 평가 결과가 항상 논리값(True,False)이 됨
     - 이들 연산 결과는, 비교 대상 입력 값의 자료형과 무관하게, 
     - 연산 결과를, 무조건 논리값형으로 반환       ☞ 논리값형, 자바스크립트 논리값 등 참조


2. 특징

  ㅇ 더욱 복잡한 조건식을 정의 가능
     - 비교 연산자,논리 연산자를 함께 섞어 조건식들을 결합 가능

  ㅇ 프로그램 제어 구조(선택 구조,반복 구조) 구현에 쓰임

  ㅇ 조건식,조건문 등에 사용


3. 연산자 구분

  ㅇ 비교 연산자 (Comparing Operator) 또는 관계 연산자 (Relational Operator)
     -  (greater than) >,  (greater than or equal to)  >=
     -  (less than) <,  (less than or equal to) <=
     -  (equal to) ==,  (not equal to) ~= 또는 !=

  ㅇ 논리 연산자 (Logical Operator) 
     -  & 또는 && 또는 and (논리곱/AND)
     -  | 또는 || 또는 or  (논리합/OR)
     -  ! 또는 ~ 또는 not  (논리부정/NOT)
     -  ^  (배타논리합,XOR)

  ※ 산술,비교,논리 연산자 우선순위 
     - (산술연산자) > (비교 연산자) > 논리 연산자 
        . 논리 연산자에서는,  :  (논리부정/NOT) > (논리곱/AND) > (논리합/OR)

[연산,연산자,수식]1. 연산,연산자   2. 식,수식,표현식   3. 비교 연산,논리 연산   4. 비트 연산  

  1. Top (분류 펼침)      :     1,594개 분류    6,533건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)