기타/연산자

연산자의 종류와 우선순위

공부하는리아 2020. 11. 20. 14:31

연산자의 종류

연산자 종류 연산자 피연산자수 산출값 타입 기능설명
산술 +, -, *, /, % 이항 숫자 사칙연산 및 나머지 계산
부호 +, - 단항 숫자 음수와 양수의 부호
문자열 + 이항 문자열 두 문자열을 연결
대입 =, +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>= 이항 다양 우변의 값을 좌변의 변수에 대입
증감 ++, -- 단항 숫자 1만큼 증가/감소
비교 ==, !=, >, <, >=, <=, instanceof 이항 boolean 값의 비교
논리 !, &, |, &&, || 단항,이항 boolean 논리적 NOT, ANF, OR 연산
조건 (조건식) ? A : B 삼항 다양 조건식에 따라 A or B를 선택
비트 !, &, |, ^ 단항, 이항 숫자boolean 비트 NOT, AND, OR, XOR 연산
쉬프트 >>, <<, >>> 이항 숫자 비트를 좌측/우측으로 밀어서 이동

 

연산의 방향과 우선순위

연산자는 우선 순위에 따라 연산된다.

동일안 우선 순위의 경우 연산 방향에 따라 순서가 결정된다.