無名ビットフィールド
通常の型は最小単位でも1バイト 構造体や共有体の宣言時、メンバ変数名の後ろに : をつけて数値を書くと そのメンバ変数はビット単位になる。 struct Date { unsigned short year : 7;//7bit unsigned short month : 4;//4bit unsigned short day : 5;//5bi…
通常の型は最小単位でも1バイト 構造体や共有体の宣言時、メンバ変数名の後ろに : をつけて数値を書くと そのメンバ変数はビット単位になる。 struct Date { unsigned short year : 7;//7bit unsigned short month : 4;//4bit unsigned short day : 5;//5bi…