Wie und warum macht man bitweises AND in C?

Wie Und Warum Macht Man Bitweises And In C



Die bitweisen Operatoren beim Rechnen sind speziell darauf ausgelegt, mathematische Operationen auf Bitebene auszuführen. Die sechs bitweisen Operatoren der Programmiersprache C sind „AND“, „OR“, „XOR“, „Complement“, „Left Shift“ und „Right Shift“. In diesem Artikel werden wir den bitweisen „AND“-Operator der Programmiersprache C besprechen.

Warum bitweises UND in der Programmiersprache C?

Die bitweise „UND“-Operation der Programmiersprache C wird verwendet, um ein Signal nur einzuschalten, wenn alle bereitgestellten Eingänge „1“ sind. Andernfalls, wenn einer der bereitgestellten Eingänge „0“ ist, dann ist der Ausgang der „UND“-Verknüpfung ebenfalls „0“, d. h. das Signal wird ausgeschaltet. Um den bitweisen „AND“-Operator in der Programmiersprache C logischer zu verstehen, müssen Sie den nächsten Abschnitt dieses Handbuchs durchgehen.

Wie macht man bitweises UND in der Programmiersprache C?

Um die bitweise UND-Operation in der Programmiersprache C durchzuführen, können Sie sich das folgende C-Programm ansehen:









In diesem Programm haben wir zunächst zwei ganze Zahlen „x“ und „y“ deklariert und ihnen die Werte „14“ und „6“ zugewiesen. Die binären Äquivalente dieser beiden Ganzzahlen sind „1110“ bzw. „0110“. Das bedeutet, dass die bitweise UND-Verknüpfung dieser beiden Zahlen die Binärzahl „0110“ ergibt, die auch „6“ entspricht. Um diese bitweise UND-Operation auszuführen, haben wir einfach das kaufmännische Und-Symbol zwischen den ganzen Zahlen „x“ und „y“ verwendet.



Nachdem wir dieses einfache Programm geschrieben hatten, haben wir es mit dem unten gezeigten Befehl kompiliert:





$ gcc und. c –o und

Um dieses Programm auszuführen, haben wir dann den folgenden Befehl ausgeführt:



$. / und

Die im Bild unten gezeigte Ausgabe dieses Programms zeigt, dass unser Programm korrekt und erfolgreich ausgeführt wurde, da sich herausstellte, dass die Ausgabe „6“ war, deren binäres Äquivalent „0110“ ist. Dies bedeutet, dass unsere bitweise UND-Operation erfolgreich durchgeführt wurde.

Fazit

In diesem Artikel drehte sich alles um die bitweise „UND“-Verknüpfung der Programmiersprache C. Wir haben zuerst die Bedeutung dieses bitweisen Operators erklärt. Danach teilten wir auch mit, wie dieser Operator tatsächlich in der Programmiersprache C funktioniert.