Als «bitwise-operators» getaggte Fragen

Operatoren, die zur Manipulation auf Bitebene verwendet werden. Die Programmiersprachen sind byteorientiert, während die Hardware bitorientiert ist. Daher kann es bei der Programmierung sehr wichtig sein, auf Bitebene arbeiten zu können, insbesondere wenn das Programm direkt mit der Hardware interagiert .







13
Was ist der Unterschied zwischen & und && in Java?
Ich habe immer gedacht, dass der &&Operator in Java verwendet wird, um zu überprüfen, ob beide booleschen Operanden vorhanden sind true, und der &Operator wird verwendet, um bitweise Operationen für zwei Ganzzahltypen auszuführen. Kürzlich habe ich erfahren, dass der &Operator auch verwendet werden kann, um zu überprüfen, ob beide booleschen …


13
Ist es empfehlenswert, den xor-Operator für boolesche Prüfungen zu verwenden? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 10 Monaten . Verbessere diese Frage Ich persönlich mag die ausschließliche …


15
Wie erstelle ich Bitmask-Aufzählungen im NS_OPTIONS-Stil in Swift?
In der Dokumentation von Apple zur Interaktion mit C-APIs wird beschrieben, wie NS_ENUMmarkierte C-Aufzählungen als Swift-Aufzählungen importiert werden. Dies ist sinnvoll, und da Aufzählungen in Swift leicht als Werttyp bereitgestellt enumwerden können, ist es leicht zu erkennen, wie wir unsere eigenen erstellen. Weiter unten steht NS_OPTIONSFolgendes über markierte Optionen im …

9
Was sind bitweise Operatoren?
Ich bin jemand, der Code nur zum Spaß schreibt und sich weder in einer akademischen noch in einer professionellen Umgebung wirklich damit beschäftigt hat. Dinge wie diese bitweisen Operatoren entgehen mir also wirklich. Ich habe einen Artikel über JavaScript gelesen, der anscheinend bitweise Operationen unterstützt. Ich sehe diese Operation immer …



3
Was bedeutet | = (Einzelrohr gleich) und & = (einzelnes kaufmännisches Und gleich)?
In den folgenden Zeilen: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &= ~FileAttributes.System; Was bedeutet |=(Single Pipe Equal) und &=(Single Ampersand Equal) in C # ? Ich möchte Systemattribute entfernen, indem ich die anderen behalte …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.