Bitweise Operatoren, dies ist eines der interessanten Themen, diese Operationen werden an den Datenbits durchgeführt,
nicht an den gesamten Daten als einzelne Einheit, sondern an den Datenbits.
Lassen Sie uns sehen, welche anderen Operationen verfügbar sind.
Siehe Victimiser und Bitwise are und bitwise X or.
Oder Azor und die Großen werden nicht der Schicht und einer Nachtschicht überlassen.
Lassen Sie mich Ihnen schnell zeigen, wie diese Operationen funktionieren, sehen Sie, ob es zwei Bits gibt, ein besseres und ein bisschen zu
zwei, zwei Bits sind da.
Und wenn beide Bits Null sind, dann ist auch C2 besser und besseres Werkzeug.
Und wenn einer der größten ist, dann auch die Null.
Wenn diese Null ist, ist dies Eins, dann auch Null.
Und wenn beides eins ist, dann nur dieses.
Es ist also wie ein logischer Bereich.
Wenn Sie also ein bitweises Ende verwenden, wird es eins sein.
Wenn der große dann, wenn ich sage, oder dann wird dies einer der größten sein.
Sehen Sie, das ist einer.
Das ist also eines dieser beiden Bits.
Dies ist ein Lied, bei dem einer oder beide ein Sudan zuerst sind.
Dann, wenn es X oder dieses ist, dann.
Wenn die Briten anders sind, dann wird es nur eins sein, aber die Briten sagen, dann wird es fast ausschließlich exklusiv
geklärt, welches eine Eins und das andere ist, was Null sein muss, oder wenn eins zu Null wäre als
das andere, muss definitiv eine sein.
Das ist also Angriff, nicht was auch immer die Briten dort sind.
Wenn es eins ist, wird es null für die Null, es wird einer von ihnen.
Lassen Sie uns all diese Operationen anhand von Beispielen durchführen.
Während ich das erkläre, erkläre ich auch die Verschiebungsoperationen, wenn ich die ganzzahlige Variable X habe und
der Wert Leverne ist.
Und den Y-Wert wie die Kämpfe genommen haben, nicht diese beiden Einzelvariablen, wissen wir, dass diese Zahlen tatsächlich in
binärer Form gespeichert sind.
Wie hoch wird der Wert von X in binärer Form sein?
Libanon ist eins null eins eins?
Wenn ich sage, dass es zwei Bytes braucht, dann sind es insgesamt sechzehn Bits.
Foodworks ist also tot und alle verbleibenden Bits werden nur Null sein.
Aber ich werde nicht alle 16 schreiben.
Aber ich schreibe hier nur acht Bits und sende dann den Y-Wert fünf.
Es ist eins null eins und die restlichen Bits sind alle null.
Lassen Sie uns dies also nur anhand von acht Bits verstehen.
Und wenn ich jetzt eine Operation verwende und versuche, das Ergebnis in einer weiteren Variablen Z zu speichern, lassen Sie uns sehen, was passiert.
Wenn ich sage, dass X und Y zuordnen, dann sind diese Bits und eins und eins ist eins eins null null null eins ist
null eins neun null ist auch null.
Dies wird hier also eine so binäre Form sein.
Das wird also den Wert eins erhalten.
So funktioniert das bitweise Ergebnis.
Also, wenn Sie und Libanon fünf sind, dann ist das Ergebnis eins, ich ändere den Wert.
Statt fünf nehme ich sieben.
Lass uns sehen, was das ist.
Eine Sieben ist eins eins eins, eins neun eins eins eins eins null und eins null eins neun null null.
Und das alles sind Nullen, nur dann ist so viel in binärer Form eine Eins.
In dezimaler Form sind es also drei.
Also elf und sieben eher drei.
Lassen Sie uns sehen, was das Ergebnis unserer Operation sein wird.
Also werde ich Sport machen und dann nur noch um sieben enden und so und dann werde ich unsere Operation nutzen.
Das Ergebnis ist eins oder eins als eins, Nummer eins als eins null und eins ist auch eins eins vier null ist auch
eins.
Und das alles sind Nullen, nur dann ist dies in binärer Form.
Es ist eins eins.
Dezimal ist es also fünfzehn, elf oder sieben ist fünfzehn.
Es ist also nicht wie eine zusätzliche Subtraktion direkt.
Sie sehen sich den Wert an und geben die Antwort.
Wenn Sie nicht einige bitweise Operationen ausführen, können Sie nicht fertig werden.
Wenn Sie also etwas Übung in diesem Bereich haben, können Sie dies möglicherweise direkt tun.
Sie haben dies getan, indem Sie sie sich jetzt ansehen.
Lassen Sie uns als Nächstes sehen, was das Ergebnis von X oder X oder der Operation ist.
Ich werde unsere beiden C null nehmen.
Beide sind die gleiche Null.
Diese beiden sind unterschiedlich.
Diese beiden unterscheiden sich davon, alle unsere Nullen zu führen.
Das sind also zwölf eher Geschirrtücher in Dezimalform.
Dies wird sehen, dies ist eins zwei vier acht acht plus vier usw..
Also die Antwort hier, schauen wir uns nicht alles an, eine Zeichentypvariable X mit dem Wert fünf und
auch ein variables Lebenszeichen braucht in C++ nur einen Bissen.
Dieses X in der binären Form ist also fünf ist eins null eins und alle verbleibenden Wetten sind Zeitels.
Dies ist also die binäre Form von fünf, dann, wenn ich richtig sage, ein Zeichen nicht von X, dann lassen Sie
uns sehen, was passiert, was nicht bedeutet, dass jedes binäre Bit seinen Zustand ändert.
Das heißt, aus Null wird Eins, aus Eins wird Null.
Das wird also eine Null und eine und eine Null.
Dann sind all dies einmal.
Dies ist also jetzt das Komplement oder das Nicht von X, da dies ein Zeichen dafür ist.
Das ist also bekannt.
Es bedeutet also, dass die Zahl negativ ist.
Die negativen Zahlen in C++ Ovipositor in Komplimentform, wenn Sie den positiven Wert davon erhalten möchten.
Andererseits muss man sich ein Kompliment zulegen und bekommt den positiven Wert.
Es ist also eine negative Zahl, was ist dann der Wert in Dezimalform?
Um den Wert in Dezimalform zu kennen, sollte ich ihn in ein Komplement umwandeln und ich kann den Wert erhalten.
Also lassen Sie uns es in Komplement umwandeln.
Wandeln Sie zuerst Nullen in Einsen und Einsen in Null um.
Das ist also null null null null null eins null eins.
Dann füge eins zu dieser Zahl hinzu.
Also eins plus eins als zwei, also null.
Tragen Sie eine und dies ist eine.
Und das ist eins als null null null null null.
Wie viel dann?
Das ist sechs.
Dies ist also eine negative Sechs.
Also nicht alle fünf sind jetzt minus sechs, bevor wir weitermachen, lassen Sie uns hier eine Frage stellen.
Wo brauchen Sie das?
Wenn Sie Gerätetreiber entwickeln oder Kernsystemprogramme oder Systemanwendungen oder -tools entwickeln,
dann arbeiten Sie möglicherweise näher an der Elektronik.
Und das sind die Operationen in der Elektronik.
Ihr Programm wollte also auch diese Art von Operationen ausführen.
Ihre Logik selbst wird in Bezug auf große Operationen definiert und dann können Sie diesen Operator dort zum Schreiben
Ihrer Prozeduren verwenden.
Wenn Sie also hardwarebasierte oder Gerätetreiber schreiben, ist dies nützlich.
Lassen Sie mich nun zeigen, was mit links und rechts gemeint ist.
Ich nehme den Wert der Fünf und dieselbe binäre Form Fünf ist eins null eins.
Also alle sechs Nullen voranstellen, Null bleiben.
Also füge ich es hier einfach hinzu.
Ich bin schon acht Bits hier.
Dies ist X übrig, um einen zu kaufen, und ich möchte das Ergebnis speichern.
Und warum wird das dann besser hierher verschoben.
Dies ist also eins und das hat sich hierher verschoben.
Null, das wird hier um eins verschoben und all diese Bits werden an der Stelle verschoben.
Also bleibt es.
Ich habe die Seite verschoben, dieser Platz ist auch hier frei, null, da ich nicht weiß, wie viel das ist,
das ist eins zwei vier acht.
Das ist also acht plus zwei.
Das ist zehn.
Was also passiert ist, ist, wenn Sie all diese Wetten auf der linken Seite um ein Feld verschieben,
dann wird das Überleben mit zwei multipliziert.
Wenn Sie sie um Leerzeichen verschieben, wird sie mit vier multipliziert.
Es ist also genau so, als ob der Wert von X mit jeder Zahl multipliziert wird, die Sie hier schreiben, unabhängig von
der Zahl, die Sie schreiben.
Wenn ich also X nach links verschieben sehe, dann ist dies X und Rhabarberkuchen.
Wenn es also eins ist, wird es mit zwei multipliziert.
Wenn ich dann mit vier multiplizieren soll und so weiter.
In ähnlicher Weise wird X durch zwei geteilt, wenn der rechte Schieber verwendet wird, wenn ich sage, dass x um I verschoben wird.
Wenn also fünf fünf die Hälfte erhalten, ist dies eine ganzzahlige Division mit zwei.
Wenn es zehn ist, werden es fünf.
Die Zahl wird also halbiert.
Wenn Sie eine Verschiebung um eine Stelle schreiben, wird sie von zwei Spielern durch Korkut geteilt, dh
vier.
Es wird in ein Viertel umgewandelt, das durch vier geteilt wird.
Aber das eine, woran Sie sich erinnern, hier gesagt zu haben.
Aber es ist nicht enthalten.
Die bedeutendste Zahl ist negativ, sie bleibt nur für das Positive negativ,
bleibt positiv, nur ein Vorzeichen, aber es ist keine Störung und Linksverschiebung und ihre Unternehmen lassen uns dies praktisch sehen.
Aber ich denke Unterprogramm.