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