가끔 자료형의 크기를 모르는 경우가 있습니다.
이때 간단하게 확인할 수 있는 메크로 입니다.

#define MIN_SIGNED(v)  -(1 << (sizeof(v) * 8 - 1))         
#define MAX_SIGNED(v)  ((1 << (sizeof(v) * 8 - 1)) - 1)

long temp = MIN_SIGNED(int);
temp = MAX_SIGNED(int);
Posted by 띠깜
,