Numerische Operatoren

4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.0


Ein Ausdruck mit einem numerischen Operator gibt eine Zahl zurück. Es gibt folgende numerische Operatoren:

OperationSyntaxErgibtAusdruckWert
AdditionZahl + ZahlZahl2 + 35
SubtraktionZahl – ZahlZahl3 – 21
MultiplikationZahl * ZahlZahl5 * 210
DivisionZahl / ZahlZahl5 / 22,5
Ganzzahlige DivisionZahl \ ZahlZahl5 \ 22
ModuloZahl % ZahlZahl5 % 21
ExponentZahl ^ ZahlZahl2 ^ 38

Modulo

Der Modulo Operator % dividiert die erste Zahl durch die zweite und übergibt den ganzzahligen Restwert. Beispiele:

10 % 2 ergibt 0, da kein Restwert übrigbleibt.

10 % 3 ergibt 1, da der Restwert 1 ist.

10,5 % 2 ergibt 0, da der Restwert keine Ganzzahl ist.

WARNUNG:

Der Modulo Operator % gibt signifikante Werte mit Zahlen aus dem Bereich Lange Ganzzahl (von - 2^31 bis + 2^31 - 1) zurück. Verwenden Sie bei Restwertberechnungen mit Zahlen außerhalb dieses Bereich die Funktion Mod.

Der Operator für ganzzahlige Division gibt nur für Ganzzahlen signifikante Werte zurück.

Referenz

Bildoperatoren, Bit Operatoren, Boolean Operatoren, Datumsoperatoren, Operatoren, String Operatoren, Vergleichsoperatoren, Zeitoperatoren.


4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next