エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ビットフラグとは : JavaA2Z
1ビット単位のフラグ。 整数値の各ビットをフラグに見立てたもの。 通常はint型変数を使用し、その32ビ... 1ビット単位のフラグ。 整数値の各ビットをフラグに見立てたもの。 通常はint型変数を使用し、その32ビットの1ビットずつに意味を持たせる。例えば右端のビットは「1であれば赤にする」、右端から2番目のビットは「1であれば青にする」等。 それぞれのビットは独立しており、同時にビットを1にすることができる。前述の例で両ビットとも1にすれば「赤にし、青にもする(紫にする?)」というように、2つのフラグを組み合わせた値となっている。 ビットフラグの操作には&演算子、|演算子、^演算子を使用する。これらの演算子はビット単位での論理演算を行うことができる。 ビットフラグそのものは、16進数を元に計算して作る。基本的に1、2、4、8が右端からの各ビットのみを立てる値であり、これらによってビットフラグを作る。そのためにも、16進数から2進数をイメージできるのが望ましい。 ただし、ビットフラグは整数値を使用