Operator   연산자

(2018-10-16)

연산자 , 피 연산자

1. [전산]  컴퓨터 프로그램에서, 연산자(演算子) 이란?

  ㅇ 특정한 작업을 하기 위해서 사용하는 기호
     - 프로그램 내에서 데이터 조작에 쓸 수 있는 연산자연산자표현식 내에서 평가되어짐

  ㅇ 프로그래밍 언어연산자 例) ☞  C 연산자, 자바스크립트 연산자 등 참조


2. [전산]  프로그램 연산자 주요 종류

  ㅇ 대입 연산자 (Assignment Operator)
     -  =

  ㅇ 산술 연산자 (Arithmetic Operator)
     -  (덧셈) +, (뺄셈) -, (곱셈) *, (나눗셈) /, (나머지) %, (거듭제곱) ** 또는 ^
     -  산술 연산자는 항상 엄격하게 `연산 우선순위`에 따라 수행됨

  ㅇ 단항 연산자 (Unitary Operator)
     -  (양수) +, (음수) -, (증가) ++, (감소) --

  ㅇ 삼항 연산자 (Ternary Operator) 또는 조건 연산자
     -  [조건식] ? [참일 경우 반환값] : [거짓일 경우 반환값] 

  ㅇ 비교 연산자 (Comparing Operator)
     -  >,  >=,  <,  <=,  ==,  ~=, !=

  ㅇ 논리 연산자 (Logical Operator) 
     - & (논리곱/AND),  | (논리합/OR),  ! (논리부정/NOT)
     * 비교 연산자를 사용하여 만든 논리식과 결합하여 더욱 복잡한 논리식을 정의 가능

  ㅇ 비트 연산자 (Bit Operator)
     - 비트 단위 논리 연산자 
        . ~ (비트 단위 부정), & (비트 단위 논리곱), | (비트 단위 논리합), ^ (비트 단위 XOR)
     - 비트 간의 시프트 연산자 : <<, >>

  ㅇ 그룹 연산자 (Group Operator) : ( )
     - 계산 순서를 명시적으로 우선 지정


[프로그래밍 기타일반] 1. 구조적 프로그래밍 2. 절차식 프로그래밍 3. 래퍼 함수 4. 핸들 5. 플러그인 6. 연산자 7. 코드 리펙토링

 
        최근수정     요약목록(시험중)     참고문헌