Все инструменты › Калькуляторы
Системы счисления и двоичные коды
Перевод чисел между любыми системами от 2 до 36, дополнительный код, разбор чисел с плавающей точкой по битам и текст в кодах Unicode.
Что умеет инструмент
- Числа любой длины и дроби переводятся точно, а не через приближённые числа с плавающей точкой.
- Дополнительный код для 8, 16, 32, 64 и 128 бит: нажимайте на отдельные биты и смотрите, как меняются значения со знаком и без.
- Числа с плавающей точкой IEEE 754 по битам: знак, порядок и мантисса. Видно точное десятичное значение, например у 0.1.
- Соседние представимые числа и шаг между ними показывают, почему 0.1 + 0.2 не равно 0.3.
- Текст в кодовых точках, UTF-8, UTF-16, экранированиях JS и HTML-сущностях — и обратно из любых таких записей.
- Размер числа в битах и байтах, число единичных бит, порядок байт little-endian и big-endian.
Для проверки значений в коде используйте режим «Дробные числа IEEE-754»: он показывает ровно то, что лежит в памяти.