설정된 최하위 비트의 위치 정수로 설정된 최하위 비트의 위치를 결정하는 효율적인 방법을 찾고 있습니다. 예를 들어 0x0FF0의 경우 4입니다. 간단한 구현은 다음과 같습니다. unsigned GetLowestBitPos(unsigned value) { assert(value != 0); // handled separately unsigned pos = 0; while (!(value & 1)) { value >>= 1; ++pos; } return pos; } 어떤 아이디어를 꺼낼 수 있습니까? (참고 :이 질문은 그러한 것들을 즐기는 사람들을위한 것이며 xyzoptimization이 악하다고 말해주지는 않습니다.) [편집] 아이디어 주셔서 감사합니다 모두! 나도 몇 가지 다른 것을 배웠다. 멋있는..