NaN의 비트 패턴이 실제로 하드웨어에 의존합니까? Java 언어 사양에서 부동 소수점 NaN 값에 대해 읽었습니다 (지루합니다). 32 비트의 float비트 형식은 다음과 같습니다. seee eeee emmm mmmm mmmm mmmm mmmm mmmm s부호 비트, e지수 비트 및 m가수 비트입니다. NaN 값은 모두 1의 지수로 인코딩되고 가수 비트는 모두 0이 아닙니다 (+/- 무한대). 이는 가능한 다양한 NaN 값 ( s및 m비트 값 이 다름)이 많이 있음을 의미합니다 . 이에 대해 JLS §4.2.3 은 다음과 같이 말합니다. IEEE 754는 단일 및 이중 부동 소수점 형식 각각에 대해 여러 개의 고유 한 NaN 값을 허용합니다. 각 하드웨어 아키텍처는 새 NaN이 생성 될 때 NaN에 대..