Skript arithmetische Operatoren und Funktionen
Sie können eine Vielzahl von arithmetischen Operatoren und Funktionen in dynamischen Variablenausdrücken verwenden. Um die Standardpriorität von Operatoren außer Kraft zu setzen, verwenden Sie Klammern. Zu den Betreibern gehören:
Operator | Name | Syntax |
---|---|---|
(, ) | Klammern | (x) |
[, ] | Matrix, Index | […] |
, | Parameter Trennzeichen | x, y |
; | Erklärung Trennzeichen | x; y |
; | Zeilentrenner | [x, y] |
\n | Erklärung Trennzeichen | x \n y |
+ | Hinzufügen | x + y |
+ | Unär plus | +y |
– | Subtrahieren | x - y |
– | Unäres Minus | -y |
* | Mehrfach | x * y |
.* | Elementweises Multiplizieren | x * y |
/ | Teilen Sie | x / y |
./ | Elementweise Teilung | x ./ y |
%, mod | Module | x % y |
^ | Power | x ^ y |
.^ | Leistung nach Elementen | x .^ y |
‘ | Transcodieren | y’ |
! | Faktoriell | y! |
& | Bitweise und | x & y |
~ | Bitweise nicht | ~x |
| | Bitweise oder | x | y |
^| | Bitweises xor | x ^| y |
<< | Linksverschiebung | x << y |
>> | Rechte arithmetische Verschiebung | x >> y |
>>> | Rechte logische Verschiebung | x >>> y |
und | Logische und | x und y |
nicht | Logisch nicht | nicht y |
oder | Logisch oder | x oder y |
xoder | Logisches xor | x xoder y |
= | Zuweisung | x = y |
? : | Bedingter Ausdruck | x ? y : z |
: | Bereich | x : y |
zu, in | Umrechnung in Einheiten | x nach y |
== | Gleichberechtigt | x == y |
!= | Ungleiche | x != y |
< | Kleiner | x < y |
> | Größere | x > y |
<= | Smallereq | x<= y |
>= | Largereq | x >= y |