Tiny Office – Austrücke und Funktionen

Bei der Berechnung eingegebener Ausdrücke können folgende Funktionen und Rechenoperationen verwendet werden:

Ausdrücke:

Operatoren

Ausdrücke können mit Operatoren kombiniert werden. Jeder Operator wird nach folgender Prioritätenliste interpretiert:

  1. Primär
  2. Unär
  3. Bitweise
  4. Multiplikativ
  5. Additiv
  6. Relational
  7. Logisch

Logische Operatoren

These operators can do some logical comparison between other expressions:

  • or, || (oder)
  • and, && (und)
  true or false and true

Der and-Operator hat eine höhere Priotität als das or. In dem Beispiel wird also false and true zuerst ausgewertet.

Relationale Operatoren

  • =, ==, !=, <>
  • <, <=, >, >=
  1 < 2

Additive Operatoren

  • +, –
  1 + 2 - 3

Multiplikative Operatoren

  • *, /, %
 1 * 2 % 3

Binäre Operatoren

  • & (binäres und), | (binäres oder), ^ (binäres exklusives oder), << (Linksverschiebung), >> (Rechtsverschiebung)
  2 >> 3

Unäre Operatoren

  • !, not, -, ~ (bitwise not)
  not true

Primäre Operatoren

  • (, )
  • Werte
  2 * ( 3 + 2 )

Unterstützte Funktionen

Name Beschreibung Beispiel Ergebnis
Abs Gibt den Absolutwert einer Zahl zurück. Abs(-1) 1
Acos Gibt den Winkel zurück, dessen Kosinus die eingegebene Zahl ist. Acos(1) 0
Asin Gibt den Winkel zurück, dessen Sinus die eingegebene Zahl ist. Asin(0) 0
Atan Gibt den Winkel zurück, dessen Tangens die eingegebene Zahl ist. Atan(0) 0
Ceiling Auf ganze Zahl aufrunden. Ceiling(1.5) 2
Cos Gibt den Kosinus eines eingegebenen Winkels zurück. Cos(0) 1
Exp Gibt eine Potenz der Basis e mit der angegebenen Zahl zurück. Exp(0) 1
Floor Auf ganze Zahl abrunden. Floor(1.5) 1
IEEERemainder Gibt den Rest aus einer Division zweier Zahlen zurück. IEEERemainder(3, 2) -1
Log Gibt den Logarithmus einer Zahl zurück. Log(1, 10) 0
Log10 Gibt den Logarithmus einer Zahl zur Basis 10 zurück. Log10(1) 0
Max Gibt die größere zweier Zahlen zurück. Max(1, 2) 2
Min Gibt die kleinere zweier Zahlen zurück. Min(1, 2) 1
Pow Gibt eine Potenz einer angegebenen Basis mit einer angegebenen Zahl zurück. Pow(3, 2) 9
Round Rundet einen Wert mit auf eine angegebene Anzahl von Stellen. Round(3.222, 2) 3.22
Sign Gibt einen Wert zurück, der das Vorzeichen der eingegebenen Zahl angibt. Sign(-10) -1
Sin Gibt den Sinus eines eingegebenen Winkels zurück. Sin(0) 0
Sqrt Gibt die Quadratwurzel der eingegebenen Zahl zurück. Sqrt(4) 2
Tan Gibt den Tangens eines eingegebenen Winkels zurück. Tan(0) 0
Truncate Schneidet eine eingegebene Zahl nach dem Dezimaltrennzeichen ab. Truncate(1.7) 1