다음 코드의 실행 결과로 z에 저장되는 값은?

과목: C#

문제 번호: 2528

medium
다음 코드의 실행 결과로 z에 저장되는 값은?
int x = 10;
int y = 20;
int z = x + y;
A. "1020"
B. 1020
C. 30
D. "30"

정답: C



숫자와 문자열에서 + 연산자의 차이를 이해해야 합니다.

⦁ 숫자 덧셈: int 타입 변수들 간의 + 연산은 수학적 덧셈을 수행합니다. 10 + 20 = 30

⦁ 타입 유지: 결과값 z도 int 타입이므로 정수 30이 저장됩니다. 따옴표가 없는 숫자값입니다.

⦁ 문자열과의 차이: 만약 x와 y가 string 타입이었다면 "10" + "20" = "1020"이 되어 연결됩니다.

⦁ 실무 활용: 계산이 필요한 경우 반드시 숫자 타입을 사용해야 하며, 화면 표시용 텍스트는 문자열로 변환합니다.

💡 학습 팁

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