대입·복합 대입 연산자

코딩C언어JavaPython
읽는데 2분 소요
처음 쓰여진 날: 2026-04-10
마지막 수정일: 2026-04-10
조회수: 5
선수학습(1개)

요약

대입 연산자(=)와 복합 대입 연산자(+=, -=, *=, /=, %=, >>=)를 알아봅니다. 정보처리기사 실기에 자주 출제되는 복합 대입 연산자를 C/Java/Python 언어별로 정리합니다.

단순 대입 (=) 쌩기초

=오른쪽 값을 왼쪽 변수에 저장하는 연산자입니다. 수학의 "같다"와는 다릅니다.

c
코드 하이라이팅 중...
java
코드 하이라이팅 중...
python
코드 하이라이팅 중...

복합 대입 연산자 기초

복합 대입 연산자는 연산과 대입을 한 번에 수행합니다.

연산자의미예시 (a = 10)결과
+=더하고 대입a += 3a = 13
-=빼고 대입a -= 3a = 7
*=곱하고 대입a *= 2a = 20
/=나누고 대입a /= 3a = 3
%=나머지 대입a %= 3a = 1
c
코드 하이라이팅 중...
연산자의미예시 (a = 10)결과
+=더하고 대입a += 3a = 13
-=빼고 대입a -= 3a = 7
*=곱하고 대입a *= 2a = 20
/=나누고 대입a /= 3a = 3
%=나머지 대입a %= 3a = 1
java
코드 하이라이팅 중...
연산자의미예시 (a = 10)결과
+=더하고 대입a += 3a = 13
-=빼고 대입a -= 3a = 7
*=곱하고 대입a *= 2a = 20
//=정수 나누고 대입a //= 3a = 3
%=나머지 대입a %= 3a = 1
>>=오른쪽 시프트 후 대입a >>= 1a = 5
python
코드 하이라이팅 중...

비트 시프트 복합 대입

>>=비트 오른쪽 시프트와 대입을 결합한 연산자입니다.

python
코드 하이라이팅 중...

대입 연습 문제


정보처리기사 실기 대비 문제