이 도구에 대하여
IEEE-754 부동소수점 변환기는 숫자가 32비트 단정밀도 또는 64비트 배정밀도 부동소수점으로 메모리에 저장되는 방식을 정확히 보여주며, 원시 비트 패턴을 다시 십진 값으로 역변환할 수 있습니다. JavaScript 타입 배열(Float32Array / DataView)을 사용하므로 비트 패턴은 근사치가 아니라 실제 하드웨어 표현입니다.
순방향 모드에서는 패턴을 16진과, 세 필드로 나뉜 이진으로 보고합니다: 부호 비트, 지수(float32는 8비트 바이어스 127, float64는 11비트 바이어스 1023), 가수(23 또는 52비트). 또한 바이어스가 제거된 지수를 디코딩하고 값을 정규, 서브노멀, 0, 무한대, NaN으로 분류합니다. 결정적으로 비트에서 다시 읽은 정확한 저장 값을 출력하며 — 이는 float32의 경우 입력한 것과 종종 달라 부동소수점 반올림 오차를 눈에 보이게 합니다. 예를 들어 0.1은 어느 정밀도에서도 정확히 저장되지 않습니다.
역방향 모드에서는 16진 패턴(0x 유무 무관)이나 전체 폭 이진 문자열을 붙여넣으면 도구가 그 비트를 부동소수점으로 재해석해 결과 십진 값과 동일한 필드 분석을 보여줍니다. 모든 것이 브라우저에서 로컬로 실행됩니다. 반올림 이해, 단정밀도 대 배정밀도 비교, ±0, ±∞, NaN의 특수 인코딩 검사에 필수적인 도구입니다.