Побитовые Манипулаторс
На аппаратном уровне, данные представлены как бинарные числа. Бинарный представительства является 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 |
В трех битов, можно представлять числа от 0 до 7. Нижеследующей таблице приводятся цифры от 0 до 7 в двоичной форме.
Двоичные Числа |
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
Следующая таблица показывает побитовое операторов, которые могут быть использованы для манипулирования двоичного числа.
Двоичные Числа |
& |
Bitwise AND |
| |
Bitwise OR |
^ |
Bitwise Exclusive OR |
~ |
Bitwise Complement |
<< |
Bitwise Shift Left |
>> |
Bitwise Shift Right |
|