bit-manipulation

Die Manipulation einzelner Bits. Verwendete Operatoren können bitweise UND, ODER, XOR, NICHT, Linksverschiebung und Rechtsverschiebung enthalten.
1
Antwort

Bitweis signierter Divisionsalgorithmus in C

Nun, um ehrlich zu sein, ist das eigentlich meine Hausaufgabe, wo ich einen Algorithmus implementieren muss, der in der Lage sein muss, zwei Werte zu teilen, ohne die absoluten Werte für die Division zu nehmen. Es muss auch den Rest herausfinden...
09.06.2011, 16:33
3
Antworten

Was ist der schnellste Weg, um spärliche boolesche Matrizen darzustellen und zu multiplizieren?

Also verwende ich boolesche Matrizen, deren Dimension in der Regel ein paar Dutzend bis ein paar hundert ist, sie sind normalerweise ziemlich spärlich (nur ein paar 2-4 Nicht-Nullen in den meisten Zeilen und Spalten) und meine Laufzeit wird star...
05.09.2010, 13:51
1
Antwort

Implementieren einer bitweisen Operation mit der Interlocked-Klasse in .NET

Ich versuche Bit-Flags in einer gemeinsam genutzten Variablen innerhalb einer Multithread-.NET-Anwendung zu setzen, konnte aber keine Parallele zum nativen InterlockedOr Funktion in der verwalteten Interlocked Klasse. Ich habe den folgenden C...
27.07.2015, 15:21
8
Antworten

Schnellste Möglichkeit zum Aufzählen durch eingeschaltete Bits einer ganzen Zahl

Was ist der schnellste Weg, um eine ganze Zahl aufzuzählen und den Exponenten jedes aktivierten Bits zurückzugeben? Habe ein Beispiel mit & lt; & lt; und ein anderer mit Math.Pow. Ich frage mich, ob es noch etwas gibt, das wirklich schnell ist...
08.05.2009, 03:23
4
Antworten

Warum ist 31 == 6 in Python? [Duplikat]

Jeder kann mir diesen Operator erklären & lt; & lt; oder & gt; & gt;     
12.10.2010, 18:45
5
Antworten

Gibt Null für negative ganze Zahlen zurück

Ein Freund wirft einfach einen Code ähnlich dem folgenden C # -Code: %Vor% Das hat mich zum Nachdenken gebracht. Gibt es einen "anderen" Weg, um Null für negative ganze Zahlen oder einen aktuellen positiven Wert zurückzugeben? Genauer gesagt...
05.11.2009, 19:40
8
Antworten

Wie behandelt man viele Flags für einen SQL-Datensatz?

Ich brauche Ratschläge, wie man relativ große Mengen von Flags in meiner SQL2k8-Tabelle behandelt. Zwei Fragen, bitte mit mir:) Nehmen wir an, ich habe 20 Flaggen, die ich für einen Datensatz speichern möchte. Zum Beispiel: CanRead =...
01.10.2008, 16:32
7
Antworten

Prüfen, ob die Zahl gerade ist, wenn man das letzte Bit betrachtet - gibt es noch andere "Tricks" wie diese?

Kürzlich entdeckte ich, dass, wenn ich sehen muss, ob die Variable gerade (oder ungerade) ist, ich einfach sehen könnte, ob das letzte Bit der Variablen gleich 0 ist. Diese Entdeckung, wenn implementiert, ersetzt wenige modulo 2 Berechnungen u...
27.06.2009, 10:55
4
Antworten

Berechne die höchste Potenz von 2, die in C gleichmäßig eine Zahl teilt

Ich muss etwas Logik schreiben, um eine gerade Zahl zu bestimmen. Die höchste Macht von zwei, die es gleichmäßig teilt. Was ist der Maximalwert von 2 ^ n wo Eingabe% 2 ^ n == 0? IE: Eingabe - & gt; Ausgabe %Vor% Es sieht so aus, als gäbe...
11.10.2009, 21:07
8
Antworten

Vertauschen Sie ein Byte mit der Assemblersprache

Ich bin in einer Mikroprozessorklasse und wir verwenden eine Assemblersprache in Freescale CodeWarrior, um einen 68HCS12 Mikrocontroller zu programmieren. Unsere Aufgabe in dieser Woche besteht darin, ein Byte umzukehren. Wenn das Byte also 0000...
07.02.2011, 17:00