Cerca all'interno del corso
Ricevi trucchi su PHP ogni settimana !!

Corso di PHP

Gli operatori - Parte II
Lezione 22
Parte 1 di 3

 

Vedi anche i corsi correlati:


Partner:


 

Continuiamo la nostra carrellata sugli operatori disponibili per un programmatore PHP riprendendo dagli operatori sui bit.

Operatori sui bit
Gli operatori di questo genere permettono di modificare il valore di alcuni bit all’interno di numeri interi. Come per gli operatori visti finora, anche il funzionamento di quelli appartenenti a questa classe risulta esser molto intutivo.

Sono in tutto 6 e comprendono un operatore unario:
L’operatore NOT, simbolo ~, che setta all’interno dell’intero restituito come risultato tutti i bit che nell’operando non erano settati e viceversa.

e cinque operatori binari
L’operatore AND, il cui simbolo la “E commerciale” (&), setta all’intero risultante tutti i bit la cui posizione in entrambi gli operandi occupata da bit di valore 1.
L’operatore OR, il cui simbolo il carattere “pipe” (|), setta all’intero risultante tutti i bit la cui posizione in almeno uno degli operandi occupata da bit di valore 1.
L’operatore XOR, simbolo ^, setta all’intero risultante tutti i bit la cui posizione in almeno uno degli operandi ma non in entrambi, occupata da bit di valore 1.
L’operatore di shift a sinistra, simbolo << (es. $a<<$b), che ha come effetto quello di assegnare alla stringa risultante i bit dell’operando a sinistra dell’operatore fatti scorrere verso sinistra tante volte quanto il valore dell’operando a destra dell’operatore (effettuare uno shift verso sinistra equivale a moltiplicare per due).
L’operatore di shift a destra, simbolo >> (es. $a>$b), che ha come effetto quello di assegnare alla stringa risultante i bit dell’operando a sinistra dell’operatore fatti scorrere verso destra tante volte quanto il valore dell’operando a destra dell’operatore (effettuare uno shift verso destra equivale a dividere per due).

 


   
Home Page

A Cura di Sandro Spadaro (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!