
Een binaire rekenmachine voert rekenkundige en bitsgewijze bewerkingen uit op gehele getallen die in grondtal twee zijn geschreven Voer twee getallen in, kies een bewerking zoals optellen, aftrekken, vermenigvuldigen, delen, AND, OR, XOR of een bitverschuiving, en het gereedschap retourneert het antwoord bij elke stap die in binair, octaal, decimaal en hexadecimaal tegelijk wordt weergegeven. Je bent ook niet beperkt tot grondtal twee: schakel de invoerbasis en je kunt een hex-waarde toevoegen aan een andere hex-waarde, of XOR twee decimale getallen, zonder eerst iets met de hand te converteren.
Twee families van bewerkingen gedragen zich anders, en de tool houdt ze gescheiden Rekenkunde (optellen, aftrekken, vermenigvuldigen, delen, modulo) werkt op de ware wiskundige waarde, dus het is exact, ongeacht hoeveel cijfers je invoert en deling rapporteert het gehele quotiënt samen met een rest Bitwise bewerkingen (AND, OR, XOR, NAND, NOR, XNOR, NOT, en links en rechts verschuivingen) werken op het ruwe bitpatroon binnen een vast register, dus ze zijn afhankelijk van een gekozen breedte Daarom laat de tool je kiezen 8, 16, 32, of 64 bits: NIET van een getal, of een verschuiving die bits van het einde duwt, je hebt alleen Java-antwoord of Roest.
Bitsgewijze resultaten met vaste breedte worden weergegeven met behulp van two's-complement, de representatie die bijna elke processor gebruikt voor gehele getallen met teken Wanneer een bitsgewijs resultaat zijn bovenste bit ingesteld heeft, rapporteert de tool zowel de niet-ondertekende lezing als de ondertekende lezing, zodat u kunt zien waarom ~5 250 wordt in acht niet-ondertekende bits, maar −6 wanneer dezelfde bits worden gelezen als ondertekend. Alles draait in uw browser met behulp van JavaScript BigInt, dus waarden stromen nooit stil over en niets dat u invoert wordt geüpload, geregistreerd of opgeslagen. De rekenmachine blijft werken met uw netwerk verbroken zodra de pagina is geladen.
Kies binair, octaal, decimaal of hex voor de getallen die u invoert Beide operanden worden gelezen in de basis die u selecteert, en voorvoegsels zoals 0b, 0o en 0x worden geaccepteerd en genegeerd.
Typ de eerste waarde, kies optellen, aftrekken, vermenigvuldigen, delen, modulo, of een bitsgewijze bewerking zoals AND, OR, XOR, NOT, of een shift, typ dan de tweede waarde NOT en shifts gebruiken alleen de eerste operand en de hoeveelheid.
Selecteer voor EN, OR, XOR, NOT, NAND, NOR, XNOR en shifts 8, 16, 32 of 64 bits. Rekenkunde negeert de breedte en blijft exact op elke grootte, terwijl bitsgewijze resultaten binnen dat register worden berekend.
Het resultaat verschijnt in binair, octaal, decimaal en hex samen, met een ondertekende lezing voor bitsgewijze antwoorden en een rest voor deling Kopieer elke representatie met één klik.
Voeg toe, trek af, vermenigvuldig, deel en neem modulo, of schakel over naar AND, OR, XOR, NAND, NOR, XNOR, NOT en links en rechts, zonder de pagina te verlaten of bases met de hand te converteren.
Elke operand en het resultaat worden samen weergegeven in binair, octaal, decimaal en hexadecimaal, dus u voert nooit een afzonderlijke basisconversie uit om een antwoord te controleren.
Kies een 8, 16, 32 of 64-bits register voor bitsgewijze bewerkingen, dus NIET en verschuivingen gedragen zich precies zoals ze zouden doen in een geheel getal met vaste breedte in C, Java of Rust.
Wanneer een bitsgewijs resultaat zijn bovenste bit heeft ingesteld, toont de tool zowel de niet-ondertekende waarde als de ondertekende twee-complementwaarde, waardoor tekengedrag zichtbaar wordt in plaats van verrassend.
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!