Allgemein: Arithmetische Auswertung

Zuletzt aktualisiert : Apr 26, 2024 |

Dieser Befehl Allgemein ermöglicht eine arithmetische Operation für Anrufvariablen. Das Ergebnis wird dann in einer ausgewählten Anrufvariable gespeichert. Für nicht numerische Werte kann die Zeichenkette mithilfe der Option Zeichenfolgenbearbeitung geändert werden.

Einstellung

Beschreibung

Variable für Ergebnis auswählen

Wählen Sie die Anrufvariable, in der das Ergebnis der arithmetischen Berechnung gespeichert werden soll.

Ausdruck zur Auswertung eingeben

Ausdruck zur Auswertung eingeben: Die hier eingegebene Zeichenkette kann numerische Werte, andere Anrufvariablen wie $KEY und die folgenden arithmetischen Operatoren zusätzlich zu den Klammern ( und ) enthalten:

  • * = Multipliziert mit.

  • / = Dividiert durch.

  • % = Modulus (Rest nach Teilung)

  • + = Addieren.

  • – = Subtrahieren.

  • ^ = Bit-weise ausschließlich oder (XOR). Führt einen binären Vergleich der Dezimaleingaben durch, wobei eine 1 für jedes Bit ausgegeben wird (falls nur eines der zugehörigen Eingabe-Bits gleich 1 ist); anderenfalls wird 0 für das Bit ausgegeben.

Falls die ausgewerteten Werte Ganzzahlen sind (z. B. 123), wird das Ergebnis ein absoluter Ganzzahlwert sein. Beispiel: 123/2 führt zu 61.

Falls ein ausgewerteter Wert eine Dezimalzahl ist (z. B. 123,0), wird das Ergebnis ein Dezimalwert mit 6 Stellen sein. Beispiel: 123,0/2 führt zu 61,500000.

Frei-Format-Befehl: Arithmetische Auswertung

Mit einer Allgemein-Aktion können Sie Voicemail eine Arithmetische Auswertung-Aktion als Frei-Format-Befehl ausführen lassen. Beispiel: EVAL:$CP0=$CP1+$CP2+5 fügt die aktuellen Werte von $CP1, $CP2 plus 5 hinzu und speichert das Ergebnis als $CP0.