
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!