Programing - C/C Basic grammar
012 정수형 변수( int )
junmoyo
2016. 9. 20. 10:45
개념 :
1. 수학에서 말하는 정수다.
2. 크기는 4 byte 이다.
3. 표현범위( unsigned가 붙지않는 경우 ) -2147483648 ~ 2147483647
--
오늘은 조금 무리해서 변수와 메모리 관련해서 조금 심도 있게 이야기를 해보려합니다. 우선은 코드 보면 이해가 되지 않는 구간이
다소 있을것입니다. 눈치가 빠른분들은 ^^ 최대치를 넘으면 음수로 된다는것을 알겠지요 ^^
--
소스코드
#include<stdio.h>
int main (void)
{
int nCount = 0;// 32 bit 변수
int nStopCount = 0;
__int64 n64Count = 0; // 64 bit 변수
__int64 n64StopCount = 0;
for(nCount; nCount > -1; ++nCount)
{
nStopCount = nCount;// 조건식이 성립될때 까지 반복하며 값을 복사합니다.
}
printf("int 변수가 표현 할수 있는 양의 최대수는 %d 입니다. \n", nStopCount);
printf("int 변수가 표현 할수 있는 음의 최대수는 %d 입니다. \n", nCount);
return 0;
}
결과