Cosa significa ⊻
Vero quando esattamente un lato è vero. Se p è vera e q falsa, o viceversa, p ⊻ q è vero. Se sono vere entrambe, o false entrambe, è falso. In breve: XOR è vero quando gli ingressi sono diversi.
È la differenza rispetto alla semplice , l'«o» inclusivo (il «vel» latino), vero anche quando valgono entrambi i lati. A scuola si spiega spesso con il latino «aut», che indica l'alternativa esclusiva: o l'uno o l'altro, non entrambi. I testi di logica gli danno spesso un segno apposito, e la V con una barra sotto è una delle scelte abituali.
Siccome XOR significa «gli ingressi differiscono», alcuni testi scrivono o («non equivalente»), e molti usano , il più cerchiato. È la stessa operazione.
A che serve XOR fuori dalla lezione di logica?
È un mattone di base dei circuiti digitali. La porta XOR è un componente standard dei circuiti digitali. Sommando due bit, la cifra della somma è il loro XOR e il riporto si calcola a parte. Fare XOR con 1 inverte un bit, e fare XOR due volte con la stessa chiave restituisce il dato originale: per questo compare nei cifrari semplici e negli schemi di parità che possono ricostruire un blocco di dati mancante.
Nel codice, C, Java, Python, JavaScript e molti altri linguaggi scrivono XOR come . La maggior parte non accetta ⊻ (Julia, un linguaggio per il calcolo scientifico, è un'eccezione), che resta soprattutto in articoli, slide ed esercizi.
Fa parte della raccolta
Non confonderlo con
2Da sapere
- Anche l'«o» italiano è ambiguo; per questo moduli e contratti scrivono talvolta «e/o» per rendere esplicito il senso inclusivo.
Domande frequenti
2⊻ è uguale a ?
Sì, come operazione. Entrambi indicano l'o esclusivo; ⊻ si vede più in logica e filosofia, in elettronica, informatica e algebra.
Posso scrivere ⊻ nel codice?
Di solito no. Quasi tutti i linguaggi usano per lo XOR; Julia è uno dei pochi ad accettare ⊻. Con valori booleani, a ! b dà lo stesso risultato.
Come digitare o trovare ⊻
- Chiamato anche
- o esclusivo · disgiunzione esclusiva · aut
- Cercalo come
- simbolo xor · simboli logici
- Compare in
- Qualsiasi campo di testo · la forma dipende dal carattere
⊻\22BBCodici e codificaPunti di codice: 1
Un simbolo visibile può contenere più punti di codice. JS .length conta le unità UTF-16; UTF-8 conta i byte.






