float16
16-битный формат чисел с плавающей точкой для компактного хранения данных при ограниченной памяти
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:31ce664fbe11d6797b00068f4332b8eb198d035d1de92bf5849f92f01b38cc4afloat16-0.4.0-31ce664f.zipОписание
Библиотека реализует 16-битный формат чисел с плавающей точкой — компактная альтернатива обычному float, которая занимает вдвое меньше памяти. Это полезно, когда нужно эффективно хранить или передавать данные и есть возможность пожертвовать точностью: float16 имеет примерно 3 значащих цифры вместо 7 у обычного float. Библиотека включает функции конвертации между float16 и float32, а также методы для форматированного вывода в строку. Имейте в виду, что для печати значения его нужно предварительно преобразовать через toFloat(), toDouble() или toString(). Существует также расширенная версия float16ext с увеличенным диапазоном, но две библиотеки не совместимы между собой и их нельзя смешивать в одном коде.