제가 알기론 &연산자는 a&b일때 a와b가 모두 1일때 true인걸로 아는데
알고리즘책을 공부하다가
if(n>1){
~~~~~
if(n&1){
~~~
}
}
라는 문장? 을 봤습니다
근데 이미 위에 n>1라는 조건문이 있는상태에서
if(n&1)문에서 n이 1이어야 true인데 true인경우가 따로 존재한다는건데 이부분이 이해가 좀 안되네요..
조건문에서의 &연산이 true이려면 다른경우가 존재한다는건데
이해가 안되네요 ㅠㅠ.. 제가 잘못알고 있는 것 같아요.. 도와주세요!