Online Tool Store Online Tool Store

Инспектор float IEEE 754

Введите десятичное число или битовый шаблон и посмотрите его разбор по IEEE 754 в одинарной или двойной точности с восстановленным значением.

🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.

Раскладка битов

Знак Экспонента Мантисса

Знак

Экспонента (со смещением / без смещения)

Мантисса (hex)

Восстановленное значение

Как это работает

  1. Введите десятичное число и выберите одинарную (32 бита) или двойную (64 бита) точность.
  2. Значение записывается в буфер типизированного массива, чтобы получить его точный битовый шаблон IEEE 754.
  3. Раскладка битов раскрашена по полям: знак, экспонента и мантисса.
  4. Считайте экспоненту со смещением и без него, а также мантиссу в шестнадцатеричном и двоичном виде.

FAQ

Что такое IEEE 754?

Это стандарт, который почти все современные компьютеры используют для представления чисел с плавающей точкой в двоичном виде, разбивая значение на бит знака, экспоненту и мантиссу (дробную часть). Числа в JavaScript и тип "double" в большинстве языков используют 64-битную версию.

Почему 0.1 + 0.2 в коде не ровно 0.3?

Большинство десятичных дробей нельзя точно представить в двоичной плавающей точке, поэтому они округляются до ближайшего представимого значения. Просмотр битового шаблона здесь показывает, что мантисса — это приближение, а не точная десятичная дробь.

Что означает смещение экспоненты?

Хранимые биты экспоненты — это беззнаковое число, сдвинутое на смещение (127 для одинарной, 1023 для двойной), чтобы истинная экспонента могла быть отрицательной без отдельного знака. Инструмент показывает и сырое значение со смещением, и экспоненту без смещения.

Выполняет ли это какие-либо вычисления вне моего браузера?

Нет — он использует встроенный в JavaScript DataView, чтобы записать ваше число в буфер типизированного массива и прочитать точный битовый шаблон, полностью на стороне клиента.

Как мы выглядим на фоне других

ВозможностьOnline Tool StoreРучной сдвиг битов в коде
Наглядный разбор битов с цветовой кодировкой
Мгновенное переключение точности Переписать код

Написать быстрый скрипт для вывода битовых шаблонов можно, но этот инспектор показывает раскладку наглядно, в обеих точностях, не выходя из браузера.

Похожие инструменты

Встроить этот инструмент

Вставьте это на свой сайт — он останется бесплатным, и файлы по-прежнему остаются в браузере посетителя, а не у вас или у нас.