Suchergebnisse für Anfrage "bitwise-operators"

4 die antwort

Unterschied in den Ergebnissen der Operationen bitweise zwischen Javascript und PHP

Javascript code: console.log( 1 << 5 ); console.log( 1111044149 << 2 );Javascript Ausgabe: 32 149209300PHP Code: var_dump( 1 << 5 ); var_dump( 1111044149 << 2 );PHP-Ausgabe: 32 4444176596Warum1111044149 << 2 hat unterschied zwischen PHP und ...

8 die antwort

Was ist das Ergebnis von a & b?

Dies ist umständlich, aber der bitweise AND-Operator ist im C ++ - Standard wie folgt definiert (Hervorhebung von mir). Die üblichen arithmetischen Umrechnungen werden durchgeführt;das Ergebnis ist die bitweise UND-Funktion ihrer Operanden. Der ...

4 die antwort

was macht "? 1: 0 ”bedeutet [duplizieren]

Diese Frage hat hier bereits eine Antwort: Was bedeuten das Fragezeichen und der Doppelpunkt (?: Ternärer Operator) in Objective-c? [/questions/2595392/what-does-the-question-mark-and-the-colon-ternary-operator-mean-in-objectiv] 13 answersIch ...

TOP-Veröffentlichungen

4 die antwort

Bitwise Rotate Right

Ich versuche, diese C-Funktion in Python umzuwandeln; typedef unsigned long var; /* Bit rotate rightwards */ var ror(var v,unsigned int bits) { return (v>>bits)|(v<<(8*sizeof(var)-bits)); } Ich habe versucht, mit Google nach Lösungen zu suchen, ...

5 die antwort

Gibt es eine Möglichkeit, „mod 31“ ohne Modul- / Divisionsoperatoren zu schreiben?

Das Ermitteln des Moduls einer Zahl kann einfach ohne den Moduloperator oder die Divisionen erfolgen, wenn Ihr Operand eine Potenz von 2 ist. In diesem Fall gilt die folgende Formel:x % y = (x & (y − 1)). Dies ist in vielen Architekturen oft sehr ...

2 die antwort

Bitweise Operationen zum Implementieren einer logischen Verschiebung nach rechts [duplizieren]

Diese Frage hat hier bereits eine Antwort: Implementieren der logischen Rechtsverschiebung in C [/questions/5253194/implementing-logical-right-shift-in-c] 8 answersSo versuche ich, diese Hausaufgabe zu lösen und ich habe mit diesem einen ...

1 die antwort

Wie wende ich bitweise Operationen auf die tatsächliche IEEE 754-Darstellung von JS-Nummern an?

In JavaScript, wenn Sie eine bitweise Operation ausführen, zx << 2wird die 64-Bit-Float-Darstellung in ein 32-Bit-Int ohne Vorzeichen konvertiert, bevor die Verschiebung tatsächlich auftritt. Ich bin daran interessiert, die Verschiebung auf die ...

1 die antwort

Javascript & PHP Xoder gleichwertig

Ich habe einen Javascript-Code: var c = 267414715; var d = c ^ ("0x81BE16CD");Ergebnis ist-1907459466 http://jsfiddle.net/4N3JY/1/ [http://jsfiddle.net/4N3JY/1/] Ich kann kein PHP-Äquivalent finden. Habe folgendes probiert: <?php ...

15 die antwort

Wie erstelle ich NS_OPTIONS-artige Bitmasken-Aufzählungen in Swift?

In der Dokumentation von Apple zur Interaktion mit C-APIs wird der Weg beschriebenNS_ENUMC-Aufzählungen werden als Swift-Aufzählungen importiert. Dies ist sinnvoll, und da Aufzählungen in Swift ohne weiteres als die vorgesehen sindenum Werttyp es ...

4 die antwort

Durch 2 teilen, welcher ist der bessere Right Shift Operator oder der traditionelle Divisionsoperator? [Duplikat]

Diese Frage hat hier bereits eine Antwort: Rechtsverschiebung, um Division durch 2 bei -1 durchzuführen [/questions/2143840/right-shift-to-perform-divide-by-2-on-1] 6 AntwortenBeim Lesen von Java-Quellcode fürCollections.reverse Methode,Right ...