x_type | invertBits ( bitfield, first_bit, end_bit ) |
bitfield | Bei diesem Parameter handelt es sich um Bitfeld, bei dem jedes Bit einzeln interpretiert wird. Der Parameter muss vom Typ INT32, INT64, FLOAT oder STRING sein. Weitere Details zu Bitfeld-Parametern sind unter »Bit-Manipulationen« beschrieben. |
first_bit | Die 0-basierte Bitnummer des ersten Bits, das invertiert wird.
Werte |
end_bit | Die 0-basierte Bitnummer des ersten Bits, das nicht mehr invertiert wird.
Werte |
Objekte vom Typ NONE, LIST oder MAP bleiben unverändert.
Bit-Manipulation | |
---|---|
Funktion | Kurzinfo |
Aus einem Bitfeld eine numerische Liste erzeugen. | |
Ein Bit löschen. | |
Mehrere aufeinanderfolgende Bits in einem Bitfeld löschen. | |
Anzahl der 0-Bits zählen. | |
Anzahl der 1-Bits zählen. | |
Das höchstwertigste 0-Bit suchen. | |
Das höchstwertigste 1-Bit suchen. | |
Ein Bit invertieren. | |
Mehrere aufeinanderfolgende Bits in einem Bitfeld invertieren. | |
Aus den numerischen Elementen einer Liste wird ein Bitfeld erzeugt. | |
Das niederwertigste 0-Bit suchen. | |
Das niederwertigste 1-Bit suchen. | |
— | |
Ein Bitfeld in eine textuelle Darstellung überführen. | |
— | |
Ein Bit setzen. | |
Mehrere aufeinanderfolgende Bits in einem Bitfeld setzen. | |
— | |
— |