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.
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
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
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
%Vor%
Ich habe erwartet, 6 zu bekommen, weil ich ein Bit nach links geschoben habe. Warum funktioniert es nicht?
16.06.2011, 05:14
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
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
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
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