Просто предположение: некоторые числа, рациональные в основании10, иррациональны в основании2, и наоборот, некоторые числа, рациональные в основании2, иррациональны в основании10 (пожалуйста, поправьте меня, если я ошибаюсь... я ищу это, чтобы подтвердить).
EDIT: спасибо "Note to self - think of a name" за то, что поправил меня.
Я предположил, что если у вас есть необходимость указать точное двоичное значение в виде плавающей точки (например, некоторое значение эпсилон в графическом программировании), то использовать этот синтаксис может быть удобнее. Например, 1/1024 - это 0.0009765625 по основанию 10, но, используя этот синтаксис, его можно записать как 0x1.0p-10
Прикрепляю к посту несколько видео по теме: