C/Variabili, operatori e costanti/Operatori sui bit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Gian BOT (discussione | contributi)
m sostituzione tag obsoleti
Riga 3:
{{IndexItem|operatori sui bit}}
 
Il C è fornito di molti operatori sui bit. Queste operazioni possono essere eseguite solo sui tipi <ttcode>int</ttcode> e <ttcode>char</ttcode>, incluse le varianti ottenute con i modificatori <ttcode>long</ttcode>, <ttcode>short</ttcode>, <ttcode>signed</ttcode> e <ttcode>unsigned</ttcode>.
 
Ecco gli operatori:
 
*{{IndexItem|OR}}<ttcode>|</ttcode> [[w:Algebra di Boole#OR|OR]];
*{{IndexItem|AND}}<ttcode>&</ttcode> [[w:Algebra di Boole#AND|AND]];
*{{IndexItem|XOR}}<ttcode>^</ttcode> [[w:Algebra di Boole#XOR|XOR]];
*{{IndexItem|scorrimento a sinistra}}<ttcode><<</ttcode> Scorri a sinistra;
*{{IndexItem|scorrimento a destra}}<ttcode>>></ttcode> Scorri a destra;
*{{IndexItem|complemento a uno}}<ttcode>~</ttcode> Complemento a uno.
 
==AND, OR e XOR==