#include "stdafx.h"
int main()
{
short s = 32767; //short의 양의 최댓값
printf("%d, %d, %d\n", s, s+1, s+2);
return 0;
}
이 코드 작성하고 실행을 해보았습니다 !!
공부하는 책에서는 저렇게 하구 실행을하면
32767, -32768, -32767이 나온다고 설명을 해놓았는데요
제가 실행하면
32767, 32768, 32769가 나오네요!! 제가 공부한데로 해도 위에처럼 나와야 되는건데 갑자기 최댓값을 넘었는데 출력이 되니까 당황스럽네요