본문 바로가기

코딩테스트

[이론] 2. 연산자

(1) 산술연산자

   ① +, -, *, /, %

 

    증감연산자: ++,--

 

(2) 문자열:

   +를 이용하면 첫번째 문자열 바로 뒤에 두번째 문자열이 붙는다.

 

(3) 대입연산자: 다른 연산자 뒤에 =를 붙이는 형식이다.

 

(4) 비교연산자: ==, ! =, >,<, > =,< =, instanceof

   → 비교연산자값이기 때문에 출력값은 bool값이다.

 

(5) 논리연산자

 

      1) !: 다름

      2) &: and

      3) |: or

      4) &&: and

      5) ||: or

 

 ⦁ &&와 || 는 bool값 비교, &와 |는 비트 비교.

 

(6)비트 연산자

   ①

      1) ~: 비트를 반전한다 ( 0→1, 1→0)

      2) &: 둘다 1이면 1 나머지는 0

      3) |: 둘 중 하나만 1이면 1 나머지는 0

      4) ^: 둘의 비트가 서로다르면 1, 아니면 0

 

   ② 쉬프트 연산자: >>, <<, >>>

      >>>는 순환연산자이다.

 

 


*우선순위