← Desenvolupador i dades
Desenvolupador i dades · s'executa localment

Calculadora bit a bit d’amplada fixa

Apliqueu AND, OR, XOR, NOT i desplaçaments lògics a enters sense signe de 8, 16, 32 o 64 bits amb sortida binària i hexadecimal amb farciment.

Preparat. Les teves dades de treball es mantenen en aquest navegador.

Per què aquesta eina és útil

Utilitzeu aquesta calculadora per verificar banderes, permisos, valors de registre i camps de protocol quan la coerció bit a bit amb signe de 32 bits de JavaScript, altrament, amagaria el resultat fix de l'amplada prevista.

Com funciona

Els dos operandes s’analitzen com a valors BigInt acotats, l’operació seleccionada s’aplica a l’amplada sol·licitada, i cada resultat es mascara abans de la representació decimal, hexadecimal i binària.

Exemple pràctic

A 8 bits, 42 I 15 produeix 10 en decimal, 0x0A en hexadecimal i 00001010 en binari; NO 42 produeix 213 en lloc d’un valor negatiu il·limitat.

Validació

El càlcul és determinista i explica els errors de validació en lloc de canviar silenciosament l'entrada invàlida.

Límit de privadesa

L'entrada i la sortida es mantenen en aquesta pestanya. La còpia i la descàrrega es fan a través de les API del navegador sense pujar res a un servidor.

Passaport de resultat

Cada execució informa del mode de l'eina, la marca temporal i la mida d'entrada/sortida perquè les dades transformades es puguin auditar.