エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ビットフィールド
ビット領域を定める あまり見かけられませんが、構造体にはビットフィールドと呼ばれる技術があります ... ビット領域を定める あまり見かけられませんが、構造体にはビットフィールドと呼ばれる技術があります これは、ひとつのメモリ領域(バイト単位)に名前をつけてビット単位に振り分けるものです たとえば、4ビットの領域を持つ変数を作成することはできませんでした char型でも1バイトですね Unicodeへの変換プログラムなどでは2バイトの領域を持つ変数があると便利そうです(たぶん…) このように、プログラマ側で変数の領域を定めたい時にビットフィールドは有効です ビットフィールドの作成は、構造体の生成とほぼ同じです ビットフィールドで使われる方は、通常intまたはunsignedです(signedの場合は上位ビットが符合に使われます) 型 名前: サイズ; 型は説明したとおりです 名前にはメンバ名同様に、このビット領域の名前を指定します サイズにはビット領域を指定します。3と指定すれば、この名前の領