使ってるビットだけのエリアが確保されるんじゃなくて、
unsigned intのエリアを確保してそこから、そのビットの分を使用してるだけ。