ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
976652 Топик полностью
Nikolay801_ (06.02.2020 10:18 - 10:48, просмотров: 110) ответил IBAH на Как проверить float на float, те. как проверить является ли 4байтное число форматом с плавающей точкой. Проверить на NaN
внезапно  здесь но строго говоря любое 4-х байтовое число может быть float, ибо NAN это тоже float. но есть нюанс, «Не число» NaN кодируется всеми единичками в поле экспоненты и ненулевой мантиссой. то есть float a,b; isnan(a) == true isnan(b) == true a == b - возможны варианты. вариантов нет, false а вот ((uint32_t)a) == ((uint32_t)b) возможны варианты
Будь ты проклят, Перри-Утконос!