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

Convertidor d'enters amb signe i sense signe

Reinterpreta enters decimals entre representacions amb signe de complement a dos i sense signe a una amplada explícita de 8, 16, 32 o 64 bits.

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

Per què aquesta eina és útil

Utilitzeu aquest convertidor quan els registres, les API binàries o els camps de base de dades mostrin els mateixos bits d’amplada fixa amb diferent signe i hàgiu de reconciliar els valors sense pèrdua de precisió.

Com funciona

L'entrada amb signe es comprova per interval i es mapeja mòdul 2^width; l'entrada sense signe es limita al mateix patró de bits i s'interpreta provant el seu bit més significatiu.

Exemple pràctic

A 8 bits, -1 amb signe i 255 sense signe comparteixen l'hexadecimal 0xFF i el binari 11111111, mentre que 128 sense signe es reinterpreta com a -128 amb signe.

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.