Bitwise manipulantes
En un nivel del hardware, los datos se representan como números binarios. La representación binaria del número 59 es 111011. 0 mordido es el menos pedacito significativo, y en este caso mordió 5 es el pedacito más significativo.
Se calcula cada sistema del pedacito como 2 a la energía del sistema del pedacito. Los operadores permiten Bitwise que manipules variables de número entero en el nivel del pedacito. Las demostraciones siguientes la representación binaria del número 59.
representación binaria del número 59 |
bit 5 4 3 2 1 0
2 power n 32 16 8 4 2 1
set 1 1 1 0 1 1 |
Con tres pedacitos, es posible representar los números 0 a 7. La tabla siguiente demuestra los números 0 a 7 en su forma binaria.
Dígitos binarios |
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
La tabla siguiente enumera bitwise a operadores que pueden ser utilizados para manipular números binarios.
Dígitos binarios |
y |
Bitwise Y |
| |
Bitwise O |
^ |
Bitwise exclusiva O |
~ |
Bitwise complemento |
<< |
Cambiar de puesto Bitwise a la izquierda |
>> |
Cambiar de puesto Bitwise a la derecha |
|