설정된 최하위 비트 위치 정수로 설정된 최하위 비트의 위치를 효율적으로 결정할 방법을 찾고 있습니다. 예를 들어 0x0FF0의 경우 4가 됩니다. 간단한 구현은 다음과 같습니다. unsigned GetLowestBitPos(unsigned value) { assert(value != 0); // handled separately unsigned pos = 0; while (!(value & 1)) { value >>= 1; ++pos; } return pos; } 어떻게 사이클을 짜낼지 생각나는 거 없어? (주의: 이 질문은 그런 것을 즐기는 사람들을 위한 것이지, xyzzoptimization이 나쁘다고 말하는 사람들을 위한 것이 아닙니다. [편집] 아이디어 감사합니다!다른 것도 몇 가지 배웠어요그러자..