-
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
hast DU schon gesucht wie das logische AND funktioniert ?
Wenn Du nur ein Bit löschen willst, müssen alle andern auf 1 sein, damit sie unverändert bleiben !
Am einfachsten geht das, wenn man ein Bit setzt, mit (1 << Bitnummer) und dann das ganze negiert, denn dann ist das eine Bit 0 und alle anderen 1.
Das << ist ein Shift Left, also verschieben nach links.
Eine 1 ist im Bit ganz rechts, deshalb wird hier immer nur nach links verschoben.
Wenn man allerdings eine 0 um eine gewisse Anzahl stellen nach links schiebt, bleibt das 0.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen