← Utvikler og data
Utvikler og data · kjører lokalt

Bitvis kalkulator med fast bredde

Bruk AND, OR, XOR, NOT og logiske skift på usignerte 8-, 16-, 32- eller 64-bit heltall med utfylt binær- og heksadesimalutdata.

Klar. Arbeidsdataene dine forblir i denne nettleseren.

Hvorfor dette verktøyet er nyttig

Bruk denne kalkulatoren til å kontrollere flagg, tillatelser, registerverdier og protokollfelt når den fortegnede 32-biters bitvise konverteringen i Java-Script ellers ville skjule det tiltenkte resultatet med fast bredde.

Hvordan det fungerer

Begge operandene tolkes som avgrensede BigInt-verdier, den valgte operasjonen brukes med den forespurte bredden, og hvert resultat maskeres før desimal-, heksadesimal- og binærgjengivelse.

Praktisk eksempel

Ved 8 bits gir 42 AND 15 desimalt 10, heksadesimalt 0x0A og binært 00001010; NOT 42 gir 213 i stedet for en ubegrenset negativ verdi.

Validering

Beregningen er deterministisk og forklarer valideringsfeil i stedet for å endre ugyldig inndata uten å si noe om det.

Personvern-grense

Inndata og utdata forblir i denne fanen. Kopiering og nedlasting skjer via nettleser-API-er uten opplasting til en server.

Resultatpass

Hver kjøring rapporterer sin verktøymodus, tidsstempel og inndata / utdata størrelse slik at transformerte data kan revideres.