HEX a int (código)

Caja de código hex→int. Escribe FF y copia parseo para C, C++, C#, Python, JavaScript, Java, Go, Rust, PHP y AWK. int("FF", 16) es 255. parseInt en JS solo es seguro hasta 2^53−1; después usa BigInt.

Ejemplos — pulsa una muestra

Pulsa un valor para copiarlo

Qué son estos fragmentos

Caja de código hex→int. int("FF", 16)=255. Conversión numérica: HEX a decimal. Con signo: complemento a dos.

Cómo usarlo

Hex o decimal y ancho Auto/8/16/32/64. Ejemplos: 0xFF, 0xDEAD, 0xFFFFFFFF, 255, 0xCAFEBABE.

Trampas

Pase radix 16. int("FF", 0) en Python falla. AWK necesita gawk. Si no cabe, error.

Dónde usarlo

Gists, clases, reviews de parseInt sin radix.

Preguntas

¿Por qué unsigned en Java?

parseInt es int con signo. Con el bit 31 use parseUnsignedInt.

¿Por qué BigInt en JS?

Por encima de 2^53−1 parseInt redondea.