CODEDRAGON ㆍDevelopment/C, C++
정수형의 언더플로우 & 오버플로우
강의내용
소스코드
#include <stdio.h> int main(void) { char num1=-129; // 최소값보다 -1만큼 작은 값 저장(언더플로우) char num2=128; // 최대값보다 +1만큼 큰 값 저장(오버플로우) printf("%d \n", num1); // 127 출력 printf("%d \n", num2); // -128출력 num1=-130; // 최소값(-128)보다 -2만큼 작은 값 저장(언더플로우) num2=129; // 최댜값(127)보다 +2만큼 큰 값 저장(오버플로우) printf("%d \n", num1); // 126 출력 printf("%d \n", num2); // -127출력 return 0; } |
출력내용
'Development > C, C++' 카테고리의 다른 글
Ex13- 실수형의 데이터 표현 범위 상수를 통한 최소값/최대값 출력 (0) | 2015.02.15 |
---|---|
실수(실수형) / 실수형 데이터 정밀도 / float.h (0) | 2015.02.09 |
Code::Blocks - 오픈소스, 크로스 플랫폼 C, C++, Fortran IDE (0) | 2015.02.07 |
정수형의 오버플로우 & 언더플로우 (0) | 2015.02.06 |
데이터의 표현 범위를 구하는 공식 (0) | 2015.02.03 |