ビットごとにマニピュレーター
ハードウェアレベルで、データは2進数として表される。 第59の二進表示は111011である。 かまれた0は最下位のビット、この場合5つをである最上位のビットかんだ。
各ビットセットはようにビットセットの力への2計算される。 ビットごとにオペレータはビットレベルで整変数を処理することを許可する。 次のショー第59の二進表示。
第59の二進表示 |
bit 5 4 3 2 1 0
2 power n 32 16 8 4 2 1
set 1 1 1 0 1 1 |
3ビットによって、第0に7を表すことは可能である。 次のテーブルは二進形態の第0に7を示したものだ。
二進デジット |
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
次のテーブルは2進数を処理するのに使用されるかもしれないオペレータをビットごとにリストしたものだ。
二進デジット |
& |
ビットごとに |
| |
ビットごとにまたは |
^ |
ビットごとに独占記事または |
~ |
ビットごとに補足物 |
<< |
ビットごとに転位は去った |
>> |
ビットごとに転位の権利 |
|