게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
n이 양의 정수일때 if(n&1) 은 무슨의미인가요..?
게시물ID : programmer_20890짧은주소 복사하기
작성자 : 구구가가가
추천 : 0
조회수 : 1030회
댓글수 : 5개
등록시간 : 2017/06/26 15:41:15

제가 알기론 &연산자는 a&b일때 a와b가 모두 1일때 true인걸로 아는데

알고리즘책을 공부하다가

if(n>1){

~~~~~

   if(n&1){

   ~~~

   }

}

라는 문장? 을 봤습니다

근데 이미 위에 n>1라는 조건문이 있는상태에서

if(n&1)문에서 n이 1이어야 true인데 true인경우가 따로 존재한다는건데 이부분이 이해가 좀 안되네요..

조건문에서의 &연산이 true이려면 다른경우가 존재한다는건데

이해가 안되네요 ㅠㅠ.. 제가 잘못알고 있는 것 같아요.. 도와주세요!

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호