Bitweises UND (mit dem Zeichen &) kannst Du auch nutzen, um eine gerade oder ungerade Zahl zu erkennen. Dazu musst Du Dir nur die letzte, geringwertigste Stelle in der binären Darstellung der Zahl anschauen. Wenn dort eine 1 steht, dann ist es eine ungerade Zahl.
Rechnerisch machst Du das, indem Du genau diese geringwertigste Stelle mit 1 durch UND verknüpfst. Kommt eine 1 raus, ist die Zahl ungerade. Ansonsten gerade.
Ausführliche Erklärung gibt's im langen Video. • Bitweises UND für Erkennen von gerade...
#programmieren #programmierenlernen #clanguage #binary #and #logic #tutorial