코딩테스트
[이론] 2. 연산자
뇨롱
2020. 7. 28. 21:48
(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
② 쉬프트 연산자: >>, <<, >>>
>>>는 순환연산자이다.
*우선순위