
IEEE 754 변환기는 컴퓨터가 실제로 부동 소수점 숫자를 저장하는 방법을 보여줍니다. 3.14159 와 같은 소수점 값을 입력하고 도구는 IEEE 754 표준에 의해 정의 된 정확한 비트 패턴으로 인코딩하여 결과를 세 부분으로 나눕니다: 부호 비트,지수 필드 및 가수 (분수 또는 유효 숫자라고도 함) 양방향으로 작동하므로 32 비트 또는 64 비트 이진 문자열 또는 16 진수 등가물을 붙여 넣을 수도 있으며 나타내는 숫자로 다시 디코딩 할 수 있습니다.
부동 소수점 숫자는 우리가 쓰는 방식으로 저장되지 않습니다. 값은 IEEE 754-2019의 구성표에 따라 부호, 2의 거듭제곱 및 분수 유효 숫자로 유지됩니다. 이러한 디자인이 0.1 더하기 0.2가 정확히 0.3과 같지 않은 이유, 저장 시 일부 소수가 둥근 이유, 동일한 32비트 또는 64비트에서 매우 크고 작은 크기가 가능한 이유입니다. 배치된 부호, 지수 및 가수를 보면 이러한 동작이 신비한 대신 구체적이게 됩니다. 이는 숫자 버그를 디버깅하거나 직렬화기를 작성하거나 컴퓨터 아키텍처를 연구하거나 단일 및 이중 정밀도를 비교할 때 매우 중요합니다.
이 도구는 브라우저에서 100% 실행되며 JavaScript 엔진이 내부적으로 사용하는 것과 동일한 ArrayBuffer 및 DataView 기본 요소를 사용하므로 반올림까지 CPU 가 생성하는 것과 비트 패턴이 일치합니다. 단일 정밀도 (binary32) 는 1 부호 비트, 8 지수 비트 및 23 가수 비트를 사용합니다; 이중 정밀도 (binary64) 는 1 부호 비트, 11 지수 비트 및 52 가수 비트를 사용합니다. 특별한 경우도 처리됩니다: 양수 및 음수 0, 비정규 숫자, 무한대 및 NaN은 각각 식별됩니다. 입력하는 것은 업로드되지 않으며 도구는 로드된 후에도 오프라인으로 계속 작동합니다.
싱글 (32 비트,binary32) 또는 더블 (64 비트,binary64) 을 선택하세요. 더블은 대부분의 언어에서 기본값이므로 float 를 특별히 타겟팅하지 않는 한 선택하세요.
숫자를 인코딩하려면 Decimal 을 선택하고,기존 비트 패턴을 다시 값으로 디코딩하려면 Hex 또는 Binary 를 선택합니다. Infinity, -Infinity 및 NaN 과 같은 특수 입력은 십진수 모드에서 허용됩니다.
3.14159 또는 6.022e23 과 같은 십진수를 입력하거나 정밀도가 요구하는 정확한 16 진수 또는 비트 수를 붙여 넣으십시오. 변환은 변환하자마자 업데이트됩니다.
전체 비트,16 진수,편향 및 편향되지 않은 지수,정확하게 저장된 값과 함께 분할된 부호,지수 및 가수를 참조하십시오. 필요한 모든 필드 복사.
거의 모든 언어에서 float와 double에서 사용하는 두 가지 형식인 binary32(1 + 8 + 23비트) 또는 binary64(1 + 11 + 52비트)로 변환합니다.
도구를 전환하지 않고도 십진수를 비트로 인코딩하거나 이진수 또는 16진수 비트 패턴을 나타내는 값으로 다시 디코딩합니다.
결과는 비트에 저장된 편향된 지수와 실제로 적용되는 편향되지 않은 2의 거듭제곱을 모두 사용하여 세 개의 필드로 나뉩니다.
양수 및 음수 0, 준정수, 무한대 및 NaN이 각각 식별되므로 비트 패턴이 어떤 경우에 속하는지 정확히 확인할 수 있습니다.
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!