bitwise-operators

Operatoren, die verwendet werden, um eine Manipulation auf Bit-Ebene durchzuführen. Die Programmiersprachen sind Byte-orientiert, während die Hardware bit-orientiert ist. Daher kann es sehr wichtig sein, auf Bit-Ebene zu arbeiten, insbesondere wenn das Programm direkt interagiert mit der Hardware.
3
Antworten

Konstruiert einen logischen Ausdruck, der Bits in einem Byte zählt

Wenn wir neue Kandidaten interviewen, bitten wir sie normalerweise, einen Teil des C-Codes zu schreiben, um die Anzahl der Bits mit dem Wert 1 in einer gegebenen Bytevariablen zu zählen (z.B. enthält das Byte 3 zwei 1-Bits). Ich kenne alle gängi...
24.05.2010, 10:53
2
Antworten

C # bitweise gleich booler Operator

Boolesch in C # sind 1 Byte Variablen. Und weil bool Abkürzungen für die Boolesche Klasse sind, würde ich erwarten, dass die & amp; = , | = -Operationen außer Kraft gesetzt wurden, damit sie mit den booleschen Typen arbeiten können. Ich bin m...
31.07.2015, 09:11
13
Antworten

Gibt 1 zurück, wenn Bits in einer Ganzzahl gleich 1 sind, indem Bitoperationen in C verwendet werden

Ich habe stundenlang über dieses Problem nachgedacht. Hier ist es:    Schreiben Sie einen Ausdruck, der 1 zurückgibt, wenn eine gegebene ganze Zahl "x" irgendwelche Bits hat, die gleich 1 sind. Geben Sie andernfalls 0 zurück. Ich verstehe...
08.02.2011, 17:31
7
Antworten

Warum wurde meine Variable nicht geändert, nachdem ein Bit-Shift-Operator darauf angewendet wurde?

%Vor% Ich habe erwartet, 6 zu bekommen, weil ich ein Bit nach links geschoben habe. Warum funktioniert es nicht?     
16.06.2011, 05:14
5
Antworten

Notation für Logik in Java

Absolut einfache Java-Frage, die ich auf Google schwer finden kann. Was bedeutet folgendes: %Vor% Ist das äquivalent zum Schreiben: %Vor% Ich habe eine kurze main geschrieben, die das testet, und es scheint so zu sein. Ich wollte nur sic...
08.02.2012, 23:11
6
Antworten

Bitwise '&' Operator

Mir fehlt ein Grundverständnis in bitweisem '& amp;' Betreiber. %Vor% Also warum die Ausgabe der unteren if Bedingung ist true Ursache und der Bits 101 & 100 sollte false sein: %Vor%     
09.12.2013, 11:02
2
Antworten

Warum gibt das Negativ von Integer.MIN_VALUE den gleichen Wert? [Duplikat]

Betrachten Sie den folgenden Java-Code. %Vor% Ausgabe von %Vor% Wie ergibt der negative Wert von Integer.MIN_VALUE -Wert den gleichen Wert? Das Ergebnis kann jedoch nicht 2147483648 sein, da der maximale Wert von Integer in J...
21.07.2015, 13:27
6
Antworten

Anwendungen von bitweisen Operatoren in C und ihre Effizienz? [Duplikat]

Ich bin neu für bitweise Operatoren. Ich verstehe, wie die Logik funktioniert, um das Endergebnis zu erhalten. Wenn Sie beispielsweise bitweise AND zwei Zahlen eingeben, wird das Endergebnis AND dieser beiden Zahlen sein ( 1 & 0...
19.06.2013, 00:55