Bitweise-Nicht-Operator (~) (FPScript)
Ermittelt das bitweise Komplement.
Syntax
~ Ausdruck
Die Syntax des ~-Operators besteht aus folgenden Teilen:
Teil |
Beschreibung |
---|---|
Ausdruck |
Ein ganzzahliger Ausdruck. |
Anmerkungen
Alle Bits in Ausdruck werden invertiert.
Es sind alle ganzzahligen Datentypen und Wahrheitswerte erlaubt.
Der Operator kann Einzelwerte oder auch ganze Datenreihen und Datenmatrizen verarbeiten. Ist das Argument eine Datenreihe oder eine Datenmatrix, erfolgt die Operation elementweise und das Ergebnis ist wieder eine Datenreihe bzw. eine Datenmatrix. Wenn ein Signal, eine Signalreihe oder eine Raumkurve verwendet wird, wird nur deren Y-Komponente betrachtet. Das Ergebnis erhält dann die X- und ggf. Z-Komponente von Ausdruck. Ist Ausdruck eine Liste, dann wird die Operation für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.
Verfügbarkeit
FlexPro View, Basic, Professional, Developer Suite
Beispiel
~0xas |
Liefert den 16-Bit Ganzzahlwert ~1010b = 1111.1111.1111.0101b = -11. |
~{True, False} |
Liefert {False, True}. |