>133 aに1ビット bに7ビット割り当てる でも aを読み出す時は intだよという意味です

そいや
int a:1 ; は 0か-1 になるのか 0か1になるのか どっちだったかな?