Bitweise-Nicht-Operator (~) (FPScript)

23.08.2021

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}.

 

Siehe auch

Bitweise-Oder-Operator

Bitweise-Exklusiv-Oder-Operator

Bitweise-Und-Operator

Logischer-Nicht-Operator

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren