Riepilogo operatori

Matematica

Addizione Sottrazione Moltiplicazione Divisione
BASIC + * /
C… + * /
Calc
Excel
+
SOMMA()
*
PRODOTTO()
/
Javascript + * /
MySQL + * /
Pascal + * /
Python + * /
SmallBasic + * /

Osserva

  1. C…, la divisione intera viene applicata automaticamente se entrambi gli operandi sono interi.
  2. BASIC, Pascal, Python …., si può scegliere esplicitamente tra divisione intera e con la virgola.
Divisione
Intera
Resto Potenza Radice
quadrata
BASIC \ Mod ^
C… %
Calc
Excel
QUOZIENTE() RESTO() ^
POTENZA()
RADQ()
Javascript % Math.pow() Math.sqrt()
MySQL DIV %
MOD()
POW()
POWER()
Pascal Div Mod Sqrt()
Python // % **
math.pow()
math.sqrt()
SmallBasic Math.Remainder() Math.Power() Math.SquareRoot()

Assegnazione e confronto

Assegnazione Uguali? Diversi?   Minore di? Minore di?
Uguale a?
Maggiore di? Maggiore di?
Uguale a?
BASIC
Calc
Excel
SmallBasic
= = <> < <= > >=
C…
Javascript
Python
= == != < <= > >=
MySQL = !=
<>
< <= > >=
Pascal := = <> < <= > >=

Osserva

  1. BASIC…, utilizza lo stesso segno per l’assegnazione e per l’operatore di uguaglianza.

Logica

Falso Vero Negazione Disgiunzione
inclusiva
Congiunzione Disgiunzione
esclusiva
Logica ¬ image
BASIC False True Not Or And Xor
C… ! || &&
Calc
Excel
FALSO VERO NON() O() E() XOR()
MySQL NOT OR AND XOR
Pascal FALSE TRUE Not Or And Xor
PHP false true ! ||
or
&&
and
xor
Python False True not or and
Small Basic “False” “True” Or And