Почему этот инструмент полезен
Используйте этот инструмент проверки, чтобы объяснить округление, отрицательный ноль, субнормальные значения и различия сериализации при отладке числовых протоколов или межъязыковых тестовых векторов.
Выберите полное, проверенное QA издание, опубликованное для этого сайта.
Просматривайте конечное десятичное значение как binary32 или binary64: знак, смещённый показатель, поле дроби, шестнадцатеричные биты и точное значение при round-trip в браузере.
Готово. Ваши рабочие данные остаются в этом браузере.
Используйте этот инструмент проверки, чтобы объяснить округление, отрицательный ноль, субнормальные значения и различия сериализации при отладке числовых протоколов или межъязыковых тестовых векторов.
DataView записывает переданное число в формате big-endian IEEE 754 binary32 или binary64; затем браузер разделяет биты знака, экспоненты и дробной части и считывает обратно сохранённое значение.
Значение Binary32 1.5 имеет биты 0x3FC00000: знак 0, экспоненту 01111111 и дробную часть, начинающуюся с единицы, за которой следуют нули.
Вычисление детерминировано и объясняет ошибки валидации вместо того, чтобы молча изменять неверный ввод.
Ввод и вывод остаются на этой вкладке. Копирование и загрузка происходят через API браузера без загрузки на сервер.
Каждый запуск сообщает режим инструмента, временную метку и размер входных/выходных данных, чтобы можно было проверить преобразованные данные.