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?
- Inserisci un valore nel campo «Primo numero» e seleziona la base nell'elenco a discesa a destra (binario/decimale/esadecimale; il predefinito è decimale).
- Seleziona l'operazione nell'elenco «Operatore» (addizione, sottrazione, moltiplicazione, divisione, potenza, AND, OR, NOT, XOR, scorrimento sinistro, scorrimento destro).
- 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.
- 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
- Inserisci
25 come primo numero e seleziona la base «Decimale». - Seleziona l'operatore «AND».
- Inserisci
3 come secondo numero e seleziona la base «Decimale». - Fai clic su «Calcola». Risultati: binario
00000000000000000000000000000001, decimale 1, esadecimale 0x1.
Esempio 2: conversione di base
- Inserisci
0b1101 (binario) come primo numero e seleziona la base «Binario». - Seleziona «Addizione (+)» e inserisci
0 come secondo numero. - 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.