float と ビットフィールド持った構造体との union ?
エンディアンとか浮動小数点フォーマットとかで環境依存バリバリだろうけど