기초적인건데요
#include <stdio.h>
int main(void)
{
unsigned char value_char = 0;
unsigned short value_short = 0;
unsigned int value_int = 0;
unsigned long value_long = 0;
value_char = 0xff;
value_short = 0xffff;
value_int = 0xffffffff;
value_long = 0xffffffff;
printf("value_char= %d\n", value_char);
printf("value_short= %d\n",value_short);
printf("value_int= %d\n", value_int);
printf("value_long= %d\n", value_long);
return 0;
}
결과
value_char= 255
value_short= 65535
value_int= -1
value_long= -1
계속하려면 아무 키나 누르십시오 . . .
int 랑 long -1 이 뜨는데 왜그런거죠...