우선 예제부터 써서 올릴께요..
#include<stdio.h>
void main(void)
{
int num;
for(num = -1; num<= 2; num++){
printf("num = %d, !num=%d\n", num, !num);
}
}
저기서
printf("num = %d, !num=%d\n", num, !num);
에 대한게 책에 설명하기에는
0을 제외한 모든 수의 부정은 1입니다. 그리고 0의 부정은 1 입니다(????).
라고 나옵니다 ...;;
책이 잘못된건가요?
틀렸다면 그 이유좀 알려주세요..;
(맞았다고 해도 이해가 안되는군요..;;)
|