>>30
ビットフィールドには int/signed int/unsigned int しか指定できない。