[그린컴퓨터] Server/JAVA(기본)
연산자 우선순위
Ben의 프로그램
2023. 5. 11. 12:51
728x90
우리가 공부한 연산자에는 우선순위가 있습니다. 우선순위에 따라 컴퓨터가 연산을 수행하고 그 결과가 달라지기 때문에 우선순위를 이해해야 합니다. 연산자의 일반적인 우선순위는 다음과 같습니다.
- 단항 연산자가 우선순위가 가장 높고 이항, 삼항 연산자 순서입니다.
- 대입 연산자의 우선순위가 가장 낮습니다.
- 산술, 관계, 논리, 대입 연산자 순서로 우선순위를 가지며 ( ) 우선순위가 가장 높습니다.
정확한 연산자 우선순위는 다음 표와 같습니다.
- 일차식 : ( ), [ ], .
- 단항 : !, ++, --, +, -
- 산술 : %, /
- 산술 : +, -
- 비트 이동 : <<, >>
- 관계 : <, >, <=, >=
- 관계 :==, !=
- 비트 곱 : &
- 비트 차 : ^
- 비트 합 : |
- 논리 곱 : &&
- 논리 합 : ||
- 조건 연산자 : ?:
- 대입 : =, +=, -=, *=, %=, /=