&랑 &&의 차이점이 뭔가요?
맑다
2023.04.01
질문 제목 : &랑 &&의 차이점이 뭔가요?두가지 상황에서의 &랑 &&의 차이점 질문입니다.
질문 내용 :
첫번째는 그냥 사용시 차이점이 궁금합니다. 듣기론 &은 비트연산할때 and의 결과를 출력한다고
하던데 무슨뜻인가요?
두번째는 조건문 사용시 &&는 앞의 조건과 뒤의 조건이 모두 일치할때(참일때) 쓰는걸로 아는데
&도 같은 의미를 가지나요?
-
하림
감사합니다.
-
머즌일
C언어에서 0은 거짓이고 0이 아닌 모든 수는 참이 됩니다.
a = 1 이 식의 값은 0이 아니므로 참이 됩니다. 즉 1이 됩니다. printf(\%d\ -
보물선
질문의 의도를 제가 제대로 전달하지 못했네요 죄송합니다.
제말은 저렇게 실행해보니 A처리를 하더라구요. &&만 가능하리라 생각했는데
&도 가능하니.. 혹시 &도 &&처럼 사용할수 있는가 싶어서 물어봤습니다.
불쾌하셨다면 사과드려요. -
사랑
그거야 컴파일을 시켜서 실행을 시켜보면 바로 알 수 있습니다.
별걸 다 해달라고 하네요. -
Aileen
수다님
예를 들어서
a=1, b=2 일경우
if((a = 1) & (b = 2))
{
a처리
}
a처리를 실행할수 있나요?