De Manipulators van Bitwise
Op een hardwareniveau, wordt het gegeven vertegenwoordigd als binaire aantallen. De binaire vertegenwoordiging van aantal 59 is 111011. Beetje 0 is het minste significante beetje, en in dit geval is beetje 5 het meest significante beetje.
Elke beetjereeks wordt berekend als 2 aan de macht van de beetjereeks. De exploitanten van Bitwise staan u toe om geheelvariabelen op beetjeniveau te manipuleren. De volgende shows de binaire vertegenwoordiging van aantal 59.
binaire vertegenwoordiging van aantal 59 |
bit 5 4 3 2 1 0
2 power n 32 16 8 4 2 1
set 1 1 1 0 1 1 |
Met drie beetjes, is het mogelijk om aantallen 0 tot 7 te vertegenwoordigen. De volgende lijst toont aantallen 0 tot 7 in hun binaire vorm.
Binaire Cijfers |
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
De volgende lijst maakt een lijst van bitwise exploitanten die kunnen worden gebruikt om binaire aantallen te manipuleren.
Binaire Cijfers |
& |
Bitwise AND |
| |
Bitwise OR |
^ |
Bitwise Exclusive OR |
~ |
Bitwise Complement |
<< |
Bitwise Shift Left |
>> |
Bitwise Shift Right |
|