unsigned int a = -1;
if( a )
printf("A");
else
printf("B");
정답은?
a
Unsigned아냐모르냐가 왜 고수판별법임 ㅋㅋ
A
unsigned 떼도 A인데 도대체 뭘 물어보고 싶은거노
unsigned 모르면 독학으로 배운놈들임
unsinged int a=-1; 했는데, unsigned는 양수만 출력하므로, 오버플로우 현상이 나타나 2^15-1이 나옴. 그런데, 숫자를 if문으로 판별하는 방법은 0 과 그 외의 수임. 따라서 오버플로우 현상으로 2^15-1이 나오면 그 외의 수는 정수로 1(참)이 출력 됨 따라서 a가 나옴
2^31-1
a
Unsigned아냐모르냐가 왜 고수판별법임 ㅋㅋ
A
A
unsigned 떼도 A인데 도대체 뭘 물어보고 싶은거노
unsigned 모르면 독학으로 배운놈들임
unsinged int a=-1; 했는데, unsigned는 양수만 출력하므로, 오버플로우 현상이 나타나 2^15-1이 나옴. 그런데, 숫자를 if문으로 판별하는 방법은 0 과 그 외의 수임. 따라서 오버플로우 현상으로 2^15-1이 나오면 그 외의 수는 정수로 1(참)이 출력 됨 따라서 a가 나옴
2^31-1