C ビットフィールドのソースを表示
新しいページはコチラ
移動:
案内
,
検索
※このページではC言語にも存在していたという意味で記事タイトルがC ビットフィールドになっていますが、<br /> [[C PlusPlus|C++]]でも同様です。[[C PlusPlus|C++]]だけの機能がある場合は明記します。<br /> <br /> == '''ビットフィールド''' == ビットフィールドは、変数の型の大きさをバイト単位ではなくビット単位で確保しようとするものですが、構造体の中で定義される変数をビット単位で領域を分け合うことにより利用するべきメモリサイズを節約できる技術になります。真と偽の2値を扱うためのbool型でも1バイトを消費してしまうように型の大きさがバイト単位で確保されるものになっているのですが、ビットフィールドを使うことによって、2値の表現で必要となる1ビットのbool型のような変数のための領域の確保を実現できます。
C ビットフィールド
に戻る。
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ