Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 7 di 43
  • livello principiante
Indice lezioni

Operatori di assegnamento

Link copiato negli appunti

Gli operatori di assegnamento "assegnano" i valori alle variabili

e alcuni di questi permettono di assegnare il valore di una variabile ad un'altra variabile.

Negli esempi seguenti x è il numero 10 e y è il numero 15.

x=y il valore di x viene assegnato ad y

x+=y Addizione x= x+y quindi x=25

x-=y Sottrazione x= x-y quindi x=-5

x*=y Moltiplicazione x= x*y quindi x=150

x/=y Divisione x=x/y quindi x= .66666666

xdiv=y divide ed ottiene un numero intero.

x%=y Modulo x= x%=y x=10

Occorre spendere una parola per spiegare cosa è il modulo

l'interprete cerca di dividere y per x ottenendo un valore intero.

Il risultato non prevede quindi la presenza di resti.

Nell'esempio dato che x è uguale a 10 y è uguale a 15, il 15

non sta interamente nel 10 è pertanto il risultato ottenibile

è solo 10.

Questi operatori supportano le operazioni binarie;

i numeri binari utilizzano il sistema numerico a base 2

cioè 1 e 0.

Gli operatori di assegnamento sui bit funzionano

come quelli precedentemente visti.

x<<=y x= x<<b

x>>=y x= x>>b

x>>>=y x= x>>>b

x&=y x= x&y & equivale all'AND logico sui bit

x^=y x= x^y ^ equivale all'XOR logico sui bit

x|=y x= x|y | equivale all'OR logico sui bit

Ti consigliamo anche