[C언어] &와 && 차이
AND연산자 : && printf("%d\n", 1 && 1); // 1: printf("%d\n", 1 && 0); // 0: printf("%d\n", 0 && 1); // 0: printf("%d\n", 0 && 0); // 0: printf("%d\n", 2 && 3); // 1: C언어에서는 0이 아닌 모든 값이 참이므로 2 && 3도 참 AND 비트 연산자 : & 0111 1000(120) & 0001 1010(26) 하면 0001 1000(24)