• matematici


  • +somma
    -sottrazione
    \*moltiplicazione
    /divisione
    **esponenzia il primo numero al secondo
    %modulo → ritorna il resto di una divisione

    per effettuare operazioni matematiche sulle variabili é necessario utilizzare uno dei accordimenti:


  • confronto (numerico)

  • per le variabili numeriche

    -eqequivalenza==
    -nedisuguaglianza!=
    -gtmaggiore>
    -gemaggiore o uguale>=
    -ltminore<=
    -leminore o uguale<=

  • confronto (stringhe)

  • per le variabili stringa

    -nverifica che la stringa sia di lunghezza maggiore di zero
    -zverifica che la stringa abbia lunghezza zero
    =verifica che due stringhe siano uguali
    !=verifica che due stringhe siano diverse
    <verifica che la prima stringa sia lessicograficamente minore della seconda
    >verifica che la prima stringa sia lessicograficamente maggiore della seconda

  • logici


  • !operatore di negazione, inverte il valore logico dell'espressione al quale viene applicato. !(vero) = falso
    -aoperatore AND, ritorna vero se entrambi gli argomenti passati lo sono.
    -ooperatore OR, ritorna vero se almeno uno degli argomenti lo é.


    con l'uso esterno del comando di confronto [ ]
    &&operatore AND, ritorna vero se entrambi gli argomenti passati lo sono.
    ||operatore OR, ritorna vero se almeno uno degli argomenti lo é.