Τι bitwise και τι σημαίνει;

Πίνακας περιεχομένων:

Τι bitwise και τι σημαίνει;
Τι bitwise και τι σημαίνει;

Βίντεο: Τι bitwise και τι σημαίνει;

Βίντεο: Τι bitwise και τι σημαίνει;
Βίντεο: JAVASCRIPT - ΜΑΘΗΜΑ 4.1 - ΤΕΛΕΣΤΕΣ - ΜΕΡΟΣ 5 ΑΠΟ 5 - Bitwise τελεστές 2024, Νοέμβριος
Anonim

Ο τελεστής bitwise AND (&) συγκρίνει κάθε bit του πρώτου τελεστή με το αντίστοιχο bit του δεύτερου τελεστή Εάν και τα δύο bit είναι 1, το αντίστοιχο bit αποτελέσματος ορίζεται σε 1. Διαφορετικά, το αντίστοιχο bit αποτελέσματος ορίζεται σε 0. Και οι δύο τελεστές του τελεστή bitwise AND πρέπει να έχουν ακέραιους τύπους.

Τι είναι το Bitwise και σε τι χρησιμοποιείται;

Το & (κατά bit AND) σε C ή C++ λαμβάνει δύο αριθμούς ως τελεστές και κάνει AND σε κάθε bit δύο αριθμών Το αποτέλεσμα του AND είναι 1 μόνο αν και τα δύο bit είναι 1. Το | (bitwise OR) σε C ή C++ παίρνει δύο αριθμούς ως τελεστές και κάνει OR σε κάθε bit δύο αριθμών. Το αποτέλεσμα του OR είναι 1 εάν κάποιο από τα δύο bit είναι 1.

Τι σημαίνει το Bitwise και των δύο αριθμών;

Bitwise AND σημαίνει για να λάβετε δύο αριθμούς, να τους βάλετε σε ευθυγράμμιση ο ένας πάνω στον άλλο και να δημιουργήσετε έναν νέο αριθμό που έχει 1 όπου και οι δύο αριθμοί έχουν 1 (όλα τα άλλα είναι 0). Για παράδειγμα: 3=> 00011 &5=> 00101 ------ ------- 1 00001.

Τι σημαίνει ο τελεστής Bitwise;

Οι τελεστές bitwise είναι χαρακτήρες που αντιπροσωπεύουν ενέργειες που πρέπει να εκτελεστούν σε μεμονωμένα bit Μια λειτουργία bitwise λειτουργεί σε μοτίβα δύο bit ίσου μήκους ταιριάζοντας θέσιμα τα μεμονωμένα bit τους: Ένα λογικό ΚΑΙ (&) από κάθε ζεύγος bit καταλήγει σε 1 αν το πρώτο bit είναι 1 ΚΑΙ το δεύτερο bit είναι 1.

Πώς μπορώ να χρησιμοποιήσω το Bitwise και;

Μετά δυαδικά ψηφία ΚΑΙΑντιπροσωπεύεται από ένα ενιαίο σύμβολο συμπλεκτών (&). Δύο ακέραιες εκφράσεις είναι γραμμένες σε κάθε πλευρά του τελεστή (&). Το αποτέλεσμα της λειτουργίας bitwise AND είναι 1 εάν και τα δύο bit έχουν την τιμή 1. Διαφορετικά, το αποτέλεσμα είναι πάντα 0. Όπως μπορούμε να δούμε, δύο μεταβλητές συγκρίνονται κομμάτι προς bit.

Συνιστάται: