티스토리 뷰

연산


주어진 식을 계산하여 결과를 얻어내는 과정을 연산이라고 한다. a + b와 같은 연산에서 a, b와 같은 값에 해당하는 인자는 피연산자, +와 같은 기호를 연산자라고 한다. 연산자는 항의 갯수, 연산의 종류, 우선 순위 등 여러 조건으로 분류할 수 있다.



항의 갯수에 따른 연산자


분류

종류

연산자

단항

부호

+, -

증감

++ , --

논리

!, ^

비트

~

이항

산술

  +, -, *, /, &

문자열

 +  

대입

 =, *=, /=, &=, +=, -=, <<=, >>=, >>>=, &=, ^=, |=

비교

  ==, !=, <, >, <=, >=, instanceof

논리

&&,  ||

비트

&, |, ^

쉬프트

>>, <<, >>>

삼항

조건

 (조건식) ? A : B




연산 종류에 따른 연산자


연산 종류

연산자

연산 종류

연산자

증감

++, --

비트

&, |, ^, ~

산술

+, -, *, /, %

논리

&&,  ||, !, ^

시프트

>>, <<, >>>

조건

? :

비교

>, <, >=, <=, ==, !=

대입

=, *=, /=, +=, &=, ^=, |=, <<=, >>=, >>>=



연산자 우선순위


우선순위

연산방향

연산자

높음

>>>

++(전위형), --(후위형)

+(양수 부호), -(음수 부호), ++(전위형), --(후위형), ~, !

형 변환(type casting)

*, /, %

+(덧셈), -(뺄셈)

<<, >>, >>>

<>, <=, >=, instanceof

==, !=

&(비트 AND)

^(비트 XOR)

| (비트 OR)

&& (논리 AND)

|| (논리 OR)

? : (삼항 연산자)

낮음

 =, *=, /=, &=, +=, -=, <<=, >>=, >>>=, &=, ^=, |=




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함