잘 알려진 Underflow의 정의
자료형이 저장할 수 있는 범위를 넘어서 최솟값 보다 작아지면 최댓값 부터 다시 시작되는 현상
이 역시 Integer Overflow
# 32bit
-2,147,483,648 - 1
= -2,147,483,648 + (~1)
0,10000000,00000000,00000000,00000000(2)
0,11111111,11111111,11111111,11111111(2)
--------------------------------------
1,01111111,11111111,11111111,11111111(2)
overflow 부분 제외
= 2,147,483,648
그럼 Underflow는 무엇인가?
부동소수점에서 표현 가능 범위보다 작은 0에 가까운 수가 0이 되는 현상
Integer Underflow
설명에 편의성을 위해 Floating Underflow, Integer Underflow로 구분하여 Underflow를 쓰기도 한다.