개요

다양한 연산자에 대해서 정리하고, 연산자 간의 우선순위를 살펴본다

그리고 문자열을 처리하는 다양한 기능과 메서드를 알아본다.

연산자

연산자의 종류

  1. 산술 연산자 : 산술 연산자는 숫자를 대상으로 사칙연산 및 나머지 연산을 처리한다.
연산자 설명
+ 덧셈
- 뺄셈
* 곱셈
/ 나눗셈
% 나머지
  1. 관계 연산자 : 두 값을 비교하여 참 또는 거짓으로 값을 반환한다
연산자 설명
== 같음
!= 다름
>
< 작음
>= 크거나 같음
<= 작거나 같음
  1. 논리 연산자 : 논리 연산자는 참 또는 거짓 값을 대상으로 사용한다
연산자 설명
&& 논리곱(AND)
! 논리부정(NOT)
  1. 비트 연산자 : 비트 단위로 데이터를 조작하고, 이진수 연산을 진행한다.
연산자 설명
& (AND) 두 비트 값이 모두 1일 때 1을 반환
(OR)
^ (XOR) 두 비트 값이 서로 다를 때 1을 반환
~ (NOT) 비트 값의 보수(complement)를 반환
<< (왼쪽 시프트) 비트를 왼쪽으로 이동
>> (오른쪽 시프트) 비트를 오른쪽으로 이동
  1. 복합 대입 연산자 : 대입 연산자와 산술 연산자를 활용한 연산자로 복합적인 처리를 한다.
연산자 예시 설명
+= x += y; x = x + y;
-= x -= y; x = x - y;
*= x *= y; x = x * y;
/= x /= y; x = x / y;
%= x %= y; x = x % y;
  1. 증감 연산자 : 변수 앞이나 뒤에 붙으며, 1을 증가시키거나 감소시킨다.
연산자 설명
++ 1 증가
-- 1 감소

이 때, 위치가 중요한데

앞에 붙으면 전위 증감 연산으로 1이 증감된 변수로 보고