c언어 질문
-
게시물 수정 , 삭제는 로그인 필요
c언어에서 if (a&&b)처럼 if문 조건문 ()안에 &&논리곱 연산자가 들어갈 경우 a&&b중 a가 0이면 무조건 0이 되어 거짓이기 때문에 b를 수행하지 않는다고 합니다. 그런데 a&b인 비트 연산자가 들어가는 경우에는 a가 0일 경우에도 b를 수행하는 이유가 뭔가요??? a가 0인이상 똑같이 b의 값과 상관없이 0이 되어 거짓인게 아닌가요?
#c언어 질문 #c언어 질문 사이트 #c언어 면접 질문