Command Palette

Search for a command to run...

CA

Calcolatore binario

Aggiungere, sottrarre, moltiplicare e dividere numeri binari oppure eseguire AND, OR, XOR, NOT e spostamenti di bit, con ogni risultato mostrato in binario, ottale, decimale ed esadecimale. lato client al 100%.

Che cosa è un calcolatore binario?

Una calcolatrice binaria esegue operazioni aritmetiche e bit a bit su numeri interi scritti in base due Inserisci due numeri, scegli un'operazione come add, sottract, multiply, divide, AND, OR, XOR o un bit shift, e lo strumento restituisce la risposta ad ogni passo mostrato in binario, ottale, decimale ed esadecimale in una volta Non sei limitato nemmeno alla base due: cambia la base di ingresso e puoi aggiungere un valore esadecimale a un altro valore esadecimale, o XOR due numeri decimali, senza convertire nulla prima a mano.

Poiché ogni operando e risultato è visualizzato in tutte e quattro le basi, la stessa pagina è una calcolatrice matematica binaria e un convertitore di base Impostare la base di input su decimale e aggiungere 200 e 55: la risposta 255 appare come 11111111 in binario e FF in esadecimale Che copre i lavori di calcolatrice da decimale a binario e di calcolatrice da binaria a esadecimale senza aprire uno strumento separato, e per convertire un singolo numero si può semplicemente aggiungere 0 ad esso.

Due famiglie di operazioni si comportano diversamente, e lo strumento le tiene separate L'aritmetica (aggiungi, sottrai, moltiplica, dividi, modulo) funziona sul vero valore matematico, quindi è esatta non importa quante cifre inserisci e la divisione riporta il quoziente intero insieme a qualsiasi resto Le operazioni bit a bit (AND, OR, XOR, NAND, NOR, XNOR, NOT, e spostamenti a destra e a bit) agiscono sul modello di bit grezzi all'interno di un registro fisso, quindi dipendono da una larghezza scelta Ecco perché lo strumento ti consente di scegliere 8, 16, 32 o 64 bit: NON di un numero, o di uno spostamento che spinge i bit fuori dalla fine, ha una risposta definita solo una volta che sai quanto è ampio il registro, esattamente come in C, Java, Go o Rust.

I risultati bit a larghezza fissa vengono mostrati utilizzando il complemento a due, la rappresentazione che quasi ogni processore utilizza per gli interi con segno Quando un risultato bit a bit ha il suo bit superiore impostato, lo strumento riporta sia la lettura senza segno che la lettura con segno, quindi puoi vedere perché ~5 diventa 250 in otto bit senza segno ma -6 quando gli stessi bit vengono letti come con segno Tutto viene eseguito nel tuo browser utilizzando JavaScript BigInt, quindi i valori non traboccano mai silenziosamente e nulla di ciò che inserisci viene caricato, registrato o archiviato Il calcolatore continua a lavorare con la tua rete disconnessa una volta caricata la pagina.

Come utilizzare il Calcolatore Binario?

  1. Scegli la base di input

    Scegli binario, ottale, decimale o esadecimale per i numeri che stai inserendo Entrambi gli operandi vengono letti nella base selezionata e prefissi come 0b, 0o e 0x vengono accettati e ignorati.

  2. Inserisci i numeri e scegli un'operazione

    Digitare il primo valore, scegliere aggiungi, sottrai, moltiplica, dividi, modulo o un'operazione bit a bit come AND, OR, XOR, NOT o uno spostamento, quindi digitare il secondo valore NOT e gli spostamenti utilizzano solo il primo operando e l'importo.

  3. Impostare la larghezza di bit per il lavoro bit a bit

    Per AND, OR, XOR, NOT, NAND, NOR, XNOR e spostamenti, selezionare 8, 16, 32 o 64 bit L'aritmetica ignora la larghezza e rimane esatta a qualsiasi dimensione, mentre i risultati bit a bit vengono calcolati all'interno di quel registro.

  4. Leggi ogni base e copia

    Il risultato appare in binario, ottale, decimale ed esadecimale insieme, con una lettura con segno per le risposte bit a bit e un resto per la divisione Copia qualsiasi rappresentazione con un clic.

Caratteristiche principali

  • Aritmetica e bit a bit in un unico strumento

    Aggiungere, sottrarre, moltiplicare, dividere e prendere modulo, oppure passare a AND, OR, XOR, NAND, NOR, XNOR, NOT e spostamenti a destra e a sinistra, senza lasciare la pagina o convertire le basi a mano.

  • Ogni base in una volta

    Ogni operando e il risultato vengono visualizzati insieme in binario, ottale, decimale ed esadecimale, quindi non si esegue mai una conversione di base separata per controllare una risposta.

  • Larghezza bit selezionabile

    Scegli un registro a 8, 16, 32 o 64 bit per le operazioni bit a bit in modo che NOT e shift si comportino esattamente come farebbero in un tipo intero a larghezza fissa in C, Java o Rust.

  • Letture firmate e non firmate

    Quando un risultato bit a bit ha il bit superiore impostato, lo strumento mostra sia il valore senza segno che il valore del complemento a due con segno, rendendo il comportamento del segno visibile invece che sorprendente.

Frequently Asked Questions

Imposta la base di input su binario, digita il primo numero, scegli Aggiungi, digita il secondo numero e leggi il risultato Ad esempio, 1010 più 1100 è 10110, che lo strumento mostra anche come 22 in decimale, 26 in ottale e 16 in esadecimale. L'aritmetica è esatta a qualsiasi lunghezza.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary calculatorbinary additionbinary subtractionbinary multiplicationbitwise calculatorbinary and or xorbit shift calculatortwos complement calculatorhex binary calculatorbinary math calculatorbinary number calculatorcalculator for binary numbersbinary to hexadecimal calculatordecimal to binary calculator