Calcolatrice Binaria

Usa la calcolatrice binaria per eseguire operazioni numeriche eConversione di base

Primo numero
Operatore di operazione
Secondo numero
Risultato binario
Risultato decimale
Risultato esadecimale

Cos'è il calcolatore binario?

Il calcolatore binario è uno strumento per i sistemi numerici destinato a sviluppatori e studenti di informatica. Supporta operazioni aritmetiche e bit a bit tra numeri binari, decimali ed esadecimali, e mostra contemporaneamente i risultati nelle tre basi per un facile confronto.

Come utilizzare il calcolatore binario?

  1. Inserisci un valore nel campo «Primo numero» e seleziona la base nell'elenco a discesa a destra (binario/decimale/esadecimale; il predefinito è decimale).
  2. Seleziona l'operazione nell'elenco «Operatore» (addizione, sottrazione, moltiplicazione, divisione, potenza, AND, OR, NOT, XOR, scorrimento sinistro, scorrimento destro).
  3. Inserisci un altro valore nel campo «Secondo numero» e seleziona la base. Per l'operazione «NOT», il secondo campo viene automaticamente nascosto: serve un solo operando.
  4. Fai clic su «Calcola»: i risultati in binario, decimale ed esadecimale appariranno in basso.

Operazioni supportate

  • Aritmetiche: addizione (+), sottrazione (-), moltiplicazione (×), divisione (÷), potenza (^)
  • Bit a bit: AND (&), OR (|), NOT (~), XOR (^)
  • Scorrimento: a sinistra (<<), a destra (>>)

Esempi di utilizzo del calcolatore binario

Esempio 1: 25 AND 3

  1. Inserisci 25 come primo numero e seleziona la base «Decimale».
  2. Seleziona l'operatore «AND».
  3. Inserisci 3 come secondo numero e seleziona la base «Decimale».
  4. Fai clic su «Calcola». Risultati: binario 00000000000000000000000000000001, decimale 1, esadecimale 0x1.

Esempio 2: conversione di base

  1. Inserisci 0b1101 (binario) come primo numero e seleziona la base «Binario».
  2. Seleziona «Addizione (+)» e inserisci 0 come secondo numero.
  3. I risultati sono decimale 13 ed esadecimale 0xD, utilizzabili per confrontare le basi.

Suggerimenti utili

  • Scorrimento: uno scorrimento di 1 bit a sinistra moltiplica per 2; uno scorrimento di 1 bit a destra divide per 2. Esempio: 8 << 2 = 32 e 16 >> 1 = 8.
  • Verifica di parità: per qualsiasi numero intero, num & 1 restituisce 1 per i numeri dispari e 0 per i numeri pari.
  • Inversione dei bit: applicando num ^ 0b1111 si invertono i 4 bit meno significativi.
  • I calcoli si basano su interi a 32 bit con segno; superando l'intervallo i risultati potrebbero non essere corretti. Presta attenzione alla dimensione dei numeri.