Suchergebnisse für Anfrage "bit-shift"

6 die antwort

Schnelle Bitverschiebung eines Byte-Arrays - CMAC-Unterschlüssel

Ich muss so schnell wie möglich eine Links-Bit-Verschiebung eines 16-Byte-Arrays in @ implementiere JavaCard. Ich habe diesen Code ausprobiert: private static final void rotateLeft(final byte[] output, final byte[] input) { short carry = 0; ...

12 die antwort

Was ist der JavaScript >>> Operator und wie benutzt man ihn?

Ich habe mich mit Mozilla-Code befasst, der Array eine Filtermethode hinzufügt, und er enthielt eine Codezeile, die mich verwirrte. var len = this.length >>> 0; Ich habe noch nie zuvor gesehen, dass >>> in JavaScript verwendet wird. Was ist das ...

2 die antwort

Nächste Nummer mit spezifischem Hamminggewicht finden

Gegeben eine bestimmte ganze Zahlx, Ich möchte das @ berechnNächste höhe integer y die ein bestimmtes Hamminggewicht hatw. Beachten Sie, dass das Hamming-Gewicht von x @ tnich muss auch w sein. So, zum Beispiel x = 10 (1010) und w = 4, sollte ...

TOP-Veröffentlichungen

8 die antwort

bit-Verschiebung mit vorzeichenlosem langen Typ führt zu falschen Ergebnissen

Ich bin ein bisschen verwirrt, weil ich eine Variable vom Typ @ initialisieren wollunsigned long, dessen Größe auf meinem System 8 Byte beträgt (auf jedem modernen System, nehme ich an). Wenn ich @ zuweisen möch1 << 63 auf die Variable, ich ...

4 die antwort

Bit Twiddling Hacks: Bits auf offensichtliche Weise verschachteln [closed]

ch bin an diesem Problem interessier Interleave Bits die offensichtliche Art und Weise(vonhttp: //graphics.stanford.edu/~seander/bithacks.htm [http://graphics.stanford.edu/~seander/bithacks.html]) unsigned short x; // Interleave bits of x and ...

4 die antwort

Time Komplexität einer Schleife, deren Ganzzahl den Schleifenzähler durch eine Konstante teilt

Ich versuche, die zeitliche Komplexität eines einfachen Algorithmus in Big-O-Notation zu berechnen, aber ein Teil davon verwirrt mich ernsthaft. Hier ist eine vereinfachte Version des Algorithmus: int a=n while(a>0) { //for loop with time ...

4 die antwort

Seltsames Ergebnis von Java Integer left shift

Ich bin jetzt ein wenig verwirrt von Java Linksschicht-Betrieb, 1<<31 = 0x80000000 --> this I can understandAbe 1<<32 = 1 Why is this? 1<<33 = 2Sieht aus wie mehr sich verschiebende Werte, Modul 32 des Werts wird verwendet. ielen Dank für die ...

4 die antwort

Der beste Weg, um einen __m128i zu verschieben?

Ich muss eine __m128i-Variable (z. B. v) um m Bits verschieben, sodass sich die Bits durch die gesamte Variable bewegen (die resultierende Variable repräsentiert also v * 2 ^ m). Wie geht das am besten?! Beachten Sie, dass _mm_slli_epi64 v0 und ...

2 die antwort

Ist unsigned long int für diesen Vorgang korrekt?

Hier ist mein Code: #include <stdio.h> int main(int argc, char *argv[]) { unsigned long int x = 0; // trying to make x = 2,147,483,648 x = 1 << 31; printf("%lu", x); } Es wird x = 18446744071562067968 zurückgegeben. Ich habe gelesen, dass das ...

6 die antwort

Warum liefert die bitweise Linksverschiebung in Python und Java unterschiedliche Ergebnisse?

Ich versuche, einige Funktionen von einer Java-App nach Python zu portieren. n Ja System.out.println(155 << 24);Returns: -1694498816 In Python: print(155 << 24)Returns 2600468480 Viele andere bitweise Operationen haben in beiden Sprachen ...