다음 코드에서 빈칸에 들어갈 연산자는?

과목: C#

문제 번호: 2514

medium
다음 코드에서 빈칸에 들어갈 연산자는?
int score = 20;
score ___ 2;  // score를 2배로 만들기
Console.WriteLine(score);  // 40 출력
A. +=
B. *=
C. /=
D. %=

정답: B



곱셈 복합 할당 연산자 사용:

각 연산자의 효과:
+= : 더하기 (20 + 2 = 22)
*= : 곱하기 (20 × 2 = 40) ✓
/= : 나누기 (20 ÷ 2 = 10)
%= : 나머지 (20 % 2 = 0)

*= 연산자 동작:
score *= 2;
// 같은 의미: score = score * 2;
// 20 * 2 = 40

실무 활용 예시:
int price = 100;
price *= 2;     // 가격 2배 인상
price /= 2;     // 가격 50% 할인
price += 10;    // 10원 추가
price -= 5;     // 5원 할인

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.