Registriert seit: 11. Apr 2009
560 Beiträge
Delphi 12 Athens
|
AW: Bitweises AND
17. Mai 2020, 20:52
Das ist eine sehr schöne Anleitung! Dauert vermutlich etwas, bis das in die tieferen Synapsenschichten sinkt.
Also ist es so: Die oberen 16 Bit werden alle auf 0 gesetzt, weil der Vergleich mit 0 immer 0 ergibt. Die unteren werden auf 1 gesetzt, wenn sie 1 sind und auf 0, wenn sie 0 sind. Das könnte eventuell dazu führen, dass sie schlicht gleich bleiben, was so ziemlich das ist, was Uwe geschrieben hat. Cool.
Benutzt man bitweises AND eigentlich in der Regel, um Flags auszulesen, oder gibt es (mal abgesehen vom vorliegenden Beispiel) noch eine häufiger gebrauchte Verwendung?
|