Opérateurs et fonctions arithmétiques de script
Vous pouvez utiliser divers opérateurs et fonctions arithmétiques dans des expressions à variable dynamique. Pour remplacer la priorité des opérateurs par défaut, utilisez des parenthèses. Les opérateurs incluent :
Opérateur | Nom | Syntaxe |
---|---|---|
(, ) | Parenthèses | (X) |
[, ] | Matrice, index | […] |
, | Séparateur de paramètres | x, y |
; | Séparateur de déclaration | X ; y |
; | Séparateur de lignes | [x, y] |
\n | Séparateur de déclaration | x \ny |
+ | ajouter | x + y |
+ | Unaire plus | + y |
– | Soustraire | x - y |
– | Unaire moins | -y |
* | Multiplier | x * y |
.* | Multiplier par élément | x. * y |
/ | Diviser | x / y |
./ | Séparation élémentaire | x./ y |
%, mod | Module | x % y |
^ | Progressif | x ^ y |
.^ | Puissance par élément | x. ^ y |
‘ | Transposer | y ’ |
! | Factorielle | y ! |
& | Au niveau des bits et | x & y |
~ | Bitwise pas | ~ x |
| | Au niveau des bits ou | x ⇐ y |
^| | Xor bit à bit | x ^| oui |
<< | Décalage à gauche | x << y |
>> | Décalage arithmétique droit | x >> y |
>>> | Décalage logique droit | x > >> y |
et | Logique et | x et y |
ne pas | Pas logique | pas toi |
ou | Logique ou | x ou y |
xor | Xor logique | x xor y |
= | Attribution | x = y |
? : | Expression conditionnelle | X ? y : z |
: | Plage | x ⇐ y |
à, dans | Conversion d’unité | x à y |
== | Égal à | x == y |
!= | Inégal | x ! = y |
< | Plus petite | x < y |
> | Plus grand | x > y |
<= | Smallereq | x = y |
>= | Largereq | x > = y |