Command Palette

Search for a command to run...

BI

Binary Calculator

Voeg binaire getallen toe, trek ze af, vermenigvuldig ze en deel ze, of voer EN, OR, XOR, NOT en bitverschuivingen uit, waarbij elk resultaat wordt weergegeven in binair getal, octaal, decimaal en hex. 100% clientzijde.

Wat is een Binaire Rekenmachine?

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.

Omdat elke operand en elk resultaat in alle vier de bases wordt weergegeven, is dezelfde pagina een binaire rekenmachine en een basisconverter Stel de invoerbasis in op decimaal en voeg 200 en 55 toe: het antwoord 255 verschijnt als 1111111 in binair getal en FF in hex. Dat omvat de taken van decimaal naar binair rekenapparaat en binair naar hexadecimaal rekenmachine zonder een afzonderlijk hulpmiddel te openen, en om een enkel getal om te zetten, kunt u er eenvoudigweg 0 aan toevoegen.

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.

Hoe de Binaire Rekenmachine te gebruiken?

  1. Kies de invoerbasis

    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.

  2. Voer de cijfers in en kies een bewerking

    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.

  3. Stel de bitbreedte in voor bitsgewijs werken

    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.

  4. Lees elke basis en kopie

    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.

Belangrijkste kenmerken

  • Rekenkundig en bitsgewijs in één gereedschap

    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 basis tegelijk

    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.

  • Selecteerbare bitbreedte

    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.

  • Gesigneerde en niet-ondertekende lezingen

    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.

Frequently Asked Questions

Stel de invoerbasis in op binair getal, typ het eerste getal, kies Toevoegen, typ het tweede getal en lees het resultaat. 1010 plus 1100 is bijvoorbeeld 10110, wat het gereedschap ook weergeeft als 22 in decimaal, 26 in octaal en 16 in hex. Rekenkunde is exact op elke lengte.

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