fsymbols
Caricamento dei simboli…
››
⊻

XOR

XOR

188/256

⊻ è il simbolo logico dello XOR, l'«o esclusivo»: p ⊻ q è vero quando esattamente una delle due è vera, falso quando sono vere entrambe o false entrambe. Lo si incontra in logica, matematica discreta ed elettronica digitale. Nel codice la stessa operazione si scrive di solito .

Simbolo testuale

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

2

Da 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
Windows (Word)
⎇Alt+XDigita 22BB, poi premi AltX per ottenere ⊻.
Windows
⊞Win+REsegui charmap per la tabella completa o usa la scheda Ω del selettore emoji (Win .).
macOS
⌃Control+⌘Command+␣SpaceApri il visore caratteri e cerca «xor».
Linux
⎈Ctrl+⇧Shift+UDigita 22bb, poi premi Invio o Spazio.
HTML
⊻
CSS
\22BB
LaTeX
\veebar (serve il pacchetto amssymb)
HTML
⊻ oppure ⊻
Microsoft Word
Digita 22BB e premi AltX.
Mac
Apri il Visore caratteri con CtrlCmdSpazio e cerca «xor».
Telefono
Se la tastiera non lo offre, incollalo o scrivi «XOR» in lettere.
Codici e codificaPunti di codice: 1
HTML decimale
⊻
HTML esadecimale
⊻
Contenuto CSS
content: "\22BB";
Ogni escape termina alla barra inversa successiva; serve uno spazio prima di una cifra esadecimale letterale.
Codifica URL
%E2%8A%BB
1
Sullo schermo
1
Punti di codice
1
JS .length
3
Byte UTF-8

Un simbolo visibile può contenere più punti di codice. JS .length conta le unità UTF-16; UTF-8 conta i byte.

Gruppi di questo simbolo

1

Matematica e numeri1835 simboli