Jak mogę ręcznie ustawić wartość bitową pływaka równą NaN?

Próbuję uruchomić kilka testów z konwersjami i rzutami elementów pływających na inne typy i chcę ustawić zmienną zmiennoprzecinkową na różne wartości nan.

„bitowy przykład standardowej pojedynczej precyzji IEEE zmiennoprzecinkowej (32-bitowej) NaN będzie: s111 1111 1axx xxxx xxxx xxxx xxxx xxxx gdzie s jest znakiem (najczęściej ignorowanym w aplikacjach), a określa typ NaN i x to dodatkowy ładunek (najczęściej ignorowany w aplikacjach) .Jeśli a = 1, jest to cichy NaN; jeśli a wynosi zero, a ładunek jest niezerowy, to jest to sygnalizacja NaN ”

Zasadniczo chcę znaleźć sposób na ustawienie ładunku lub xxxx reprezentacji. Czy jest jakiś sposób, aby to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion