Als «bitwise-operators» getaggte Fragen

Primitive Operationen auf niedriger Ebene, die Bitmuster und Binärzahlen direkt manipulieren

7
Warum werden Bitmasken "Masken" genannt und welchen Zweck erfüllen sie?
Warum heißen "Bitmasken" so? Ich weiß, dass sie hauptsächlich für bitweise Operationen verwendet werden und die Verwendung von Bitmasken effizienter ist als die Verwendung separater Variablen. Meine Frage ist jedoch, warum und wann Bitmasken erfunden wurden. Wurden sie seit den frühen Computertagen verwendet? Gibt es im IT-Bereich außer Bitmasken noch …

2
Warum haben bitweise Operatoren eine niedrigere Priorität als Vergleiche?
Könnte jemand erklären, warum Vergleichsoperatoren (==,! =, <,>, <=,> =) In einer Reihe der beliebtesten Sprachen (siehe Hinweis unten) eine höhere Priorität haben als bitweise Operatoren (&, |, ^) , ~)? Ich glaube nicht, dass ich jemals auf eine Verwendung gestoßen bin, bei der dieser Vorrang natürlich wäre. Es ist …





15
Wofür sind Bitoperatoren gut? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Programmiersprachen werden oft mit verschiedenen Bitoperatoren geliefert …

6
Was sind die Vorteile von bitweisen Operationen? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Nachdem ich den neuesten CodeProject-Newsletter gelesen hatte, …


4
Was ist deine liebste bitweise Technik? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …



3
Hat die Nummer 65535 etwas Besonderes?
2¹⁶-1 & 2⁵ = 2⁵ (oder? Offensichtlich?) Ein Entwickler hat mich heute gefragt, was bitweise 65535 & 32 ist, dh 2¹⁶-1 & 2⁵ =? Ich dachte zuerst spontan 32, aber es schien zu einfach, woraufhin ich einige Minuten nachdachte und dann 32 antwortete. 32 scheint die richtige Antwort gewesen zu …

2
Ist es möglich, alle bitweisen Operatoren mit einem 'bitweisen nand' zu definieren, ähnlich wie die gesamte boolesche Logik nur mit 'booleschem nand' erstellt werden kann?
Nand wird als "universelles" Logikgatter bezeichnet, da Sie damit alle anderen booleschen Logikgatter definieren können: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(a, nand(a, b)), nand(b, nand(a, b))) Dies ist als Nand-Logik bekannt und wird üblicherweise …

3
Geschwindigkeiten der << >> Multiplikation und Division
Sie können verwenden &lt;&lt;, &gt;&gt;um Zahlen in Python zu multiplizieren und zu teilen, wenn ich sie zeitlich festlege. Ich finde, dass die binäre Verschiebung 10x schneller ist als das Teilen oder Multiplizieren der regulären Methode. Warum ist &lt;&lt;und &gt;&gt;viel schneller als *und /? Was sind die hinter den Kulissen Prozesse …

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.