1つだけ立ってるビットの場所の、シンプルな求め方がわからず 

0b00010000 → 5
0b10000000 → 8

なんか簡単な式がありそうなんだけど・・

pythonで、今はlen(str(bin(x)))-2 で無理やり出してる