Χειριστές Bitwise
Σε επίπεδο υλικού, το στοιχείο αντιπροσωπεύεται ως δυαδικοί αριθμοί. Η δυαδική αντιπροσώπευση του αριθμού 59 είναι 111011. μπιτ 0 είναι το λιγότερο σημαντικό κομμάτι, και δάγκωσε σε αυτήν την περίπτωση 5 είναι το σημαντικότερο κομμάτι.
Κάθε σύνολο κομματιών υπολογίζεται ως 2 στη δύναμη του συνόλου κομματιών. Οι χειριστές Bitwise επιτρέπουν σε σας για να χειριστούν τις μεταβλητές ακέραιων αριθμών σε επίπεδο κομματιών. Οι ακόλουθες επιδείξεις η δυαδική αντιπροσώπευση του αριθμού 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 |
|