5.2 산술 연산자

연산자

설명

예제

+

덧셈 (문자열 병합에도 쓰임)

3 + 2 // 5

-

뺄셈

3 - 2 // 1

/

나눗셈

3/2 // 1.5

*

곱셈

3*2 // 6

%

나머지

3%2 // 1

-

단항 부정

-x // x의 부호를 바꿈 (x=5 --> -x = -5)

+

단항 플러스

+x // x가 숫자가 아니면 숫자로 변환을 시도

++

전위 증가

++x // x에 1을 더한 다음 평가

++

후위 증가

x++ // x를 평가한 다음 1을 더함

--

전위 감소

--x // x에 1을 뺀 다음 평가

--

후위 감소

x-- // x를 평가한 다음에 1을 뺌

전위 연산자

먼저 변수의 값을 바꾼 다음에 평가

후위 연산자

값을 바꾸기 전에 평가

Last updated