오버플로 검사문 (Overflow Checking)
- checked 문: 오버플로를 명시적으로 검사
checked {
int result = int.MaxValue + 1; // 오버플로가 발생하여 예외 발생
}
- unchecked 문: 오버플로를 검사하지 않음
unchecked {
int result = int.MaxValue + 1; // 오버플로가 발생해도 예외 발생하지 않음
// result: -2147483648
}
'2학년 2학기 > 윈도우즈 프로그래밍' 카테고리의 다른 글
필드와 프로퍼티의 차이 (0) | 2024.09.30 |
---|---|
표준 입출력 (0) | 2024.09.30 |
Break와 Continue (0) | 2024.09.30 |
Nullable Type (0) | 2024.09.30 |
형변환(캐스팅) (0) | 2024.09.30 |