Фрагменты hex→int. Введите FF и скопируйте разбор для C, C++, C#, Python, JavaScript, Java, Go, Rust, PHP и AWK. int("FF", 16) = 255. parseInt в JS точен до 2^53−1, дальше нужен BigInt.
Примеры — нажмите образец
Нажмите значение, чтобы скопировать
Коробка hex→int. int("FF", 16)=255. Число: HEX в десятичное. Знак: дополнительный код.
Hex или десятичное, ширина Auto/8/16/32/64. Примеры: 0xFF, 0xDEAD, 0xFFFFFFFF, 255, 0xCAFEBABE.
Всегда radix 16. int("FF", 0) в Python падает. AWK нужен gawk.
Gist, лекции, ревью parseInt без radix.
parseInt — знаковый 32-бит. При бите 31 — parseUnsignedInt.
Выше 2^53−1 parseInt округляет.