int
特定のプログラミング プロジェクトでは、Java で に設定された の「下位 2 ビット」で操作を実行する必要がありますが、どちらが「下位」でどちらが「上位」0x0000
なのかわかりません。int
質問する
552 次
1 に答える
3
用語は通常、「上位ビット」が最上位 (最初のビット) で、「下位ビット」が最下位 (最後のビット) です。ビット位置は、右から数えたゼロベースの位置によって参照されます。これは、ビットの数値に対応します。2
position
「下」が「低」と同義であると仮定すると、「下の 2 ビット」は最後の2 ビット、つまり位置1
と. のビットになり0
ます。
Java では、ビット マスクを使用してこれらのビットを取得できます。
int i; // some integer
int bottomTwoBits = i & 3; // 3 is "11" in binary
于 2012-11-15T07:03:04.953 に答える