Bitorientierte Operatoren

Wenn Sie Zahlen Bit für Bit bearbeiten müssen, wie zum Beispiel die von stat zurückgegebenen Modus-Bits, so benötigen Sie die bitorientierten Operatoren. Diese Operatoren führen binäre mathematische Operationen mit den Werten aus. Der bitorientierte UND-Operator (&) verrät Ihnen, welche Bits im linken und im rechten Argument gesetzt sind. So ergibt der Ausdruck 10 & 12 als Ergebnis den Wert 8. Das bitorientierte UND benötigt in beiden Operanden ein Einer-Bit, um als Ergebnis wieder ein Einer-Bit zurückzugeben. Daraus ergibt sich: Die bitorientierte UND-Operation von zehn (oder binär ausgedrückt 1010) und zwölf (binär 1100) ergibt acht (oder 1000, mit nur einem Einer-Bit an der Stelle, an der beide Operanden ein Einer-Bit ...

Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.