4D v16.3

Numerische Operatoren

Home

 
4D v16.3
Numerische Operatoren

Numerische Operatoren  


 

 

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

OperationSyntaxErgibtAusdruckWert

Addition

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

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.



Siehe auch 

Bildoperatoren
Bit Operatoren
Boolean Operatoren
Datumsoperatoren
Operatoren
String Operatoren
Vergleichsoperatoren
Zeitoperatoren

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Operatoren

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)