정수형의 오버플로우 & 언더플로우
CODEDRAGON ㆍDevelopment/C, C++
반응형
정수형의 오버플로우 & 언더플로우
정수형의 오버플로우와 언더플로우는 순환된 값을 출력합니다.
프로그래밍 언어가 자료유형에 대해 엄격한 언어가 아닌 경우 오버플로우가 일어나도 오류가 발생하지 않고, 현재 형이 수용할 수 있는 형태로 바뀌게 됩니다. 간혹, 경고를 발생하여 주는 경우도 있습니다.
오버플로우
자료형에 저장할 수 있는 최대 범위보다 큰 수 저장
char c=128;
최대값에서 +1만큼 오버플로우가 발생
언더플로우
자료형에 저장할 수 있는 최소 범위보다 작은 수 저장
char c=-129
최소값에서 -1만큼 언더플로우가 발생
'Development > C, C++' 카테고리의 다른 글
Ex12-정수형의 언더플로우 & 오버플로우 (0) | 2015.02.08 |
---|---|
Code::Blocks - 오픈소스, 크로스 플랫폼 C, C++, Fortran IDE (0) | 2015.02.07 |
데이터의 표현 범위를 구하는 공식 (0) | 2015.02.03 |
sizeof() 연산자 (0) | 2015.02.02 |
자료형 종류 (0) | 2015.02.01 |