Q 형식 고정소수점 변환기
Q7, Q15, Q31, Q1.15, Q16.16을 10진수, 원시 정수, 16진수, 2진수 사이에서 변환하고 정확한 저장값, 양자화 오차, 반올림, 오버플로를 브라우저에서 확인합니다.
저장 표현
- 양자화 오차
- 스케일
- 표현 가능 범위
- 해상도
- 변환 플래그
레지스터 워드 또는 16진 덤프 디코딩
공백, 쉼표, 줄바꿈으로 구분한 최대 256개 16진 워드를 붙여 넣으세요. 각 워드를 독립적으로 디코딩하며 바이트 순서는 바꾸지 않습니다.
| 토큰 | 16진 워드 | 부호 없는 원시 코드 | 부호 있는 저장 정수 | 정확한 저장값 |
|---|
정확한 BigInt 유리수 연산과 경계 테스트로 고정소수점 벡터를 검증합니다.
Q 형식이란?
Q 형식은 실수를 정수와 암시적 이진 스케일로 저장합니다. 소수 비트가 F개이면 저장 정수 N은 N을 2의 F제곱으로 나눈 값을 뜻하며 소수점 자체는 워드에 저장되지 않습니다. 부호 있는 워드는 보통 2의 보수를 사용합니다. Qm.n 표기 방식은 문서마다 다르므로 이 변환기는 부호, 전체 폭 W, 소수 비트 F를 정식 정의로 항상 표시하고 스케일, 범위, 해상도도 함께 보여 줍니다.
변환기 기능
네 가지 표현 동기화
하나의 원본에서 10진수, 저장 정수, 16진수, 2진수를 변환합니다.
정확한 값과 오차
BigInt 유리수 연산으로 실제 저장값과 부호 오차를 표시합니다.
명시적 정책
세 가지 반올림과 오류, 포화, 래핑을 비교합니다.
프리셋과 사용자 폭
Q7, Q15, Q31, Q16.16 또는 1~64비트 형식을 사용합니다.
제한된 워드 디코더
최대 256개 워드를 행별 오류와 함께 디코딩합니다.
Q 형식 변환 예제
0.1을 부호 있는 Q15로 인코딩
Q15, 10진수 0.1, 최근접 짝수 반올림
저장 정수 3277, 16진수 0x0CCD, 정확값 0.100006103515625
스케일은 32768입니다. 이상적인 정수 3276.8을 3277로 반올림하며 저장값과 오차를 정확히 표시합니다.
Q15 워드 0xC000 디코딩
Q15 16진 C000
원시 코드 49152, 부호 정수 -16384, 정확값 -0.5
최상위 비트가 설정되어 2의 보수 정수는 -16384이고 32768로 나누면 정확히 -0.5입니다.
Q 변환기 자주 묻는 질문
Q15는 무엇인가요?
Q15와 Q1.15는 같은가요?
음수 16진 워드는 어떻게 디코딩하나요?
어떤 반올림과 오버플로 모드가 있나요?
IEEE 754 대신 Q를 언제 쓰나요?
입력값이 전송되나요?
관련 도구
모든 도구 보기 →진법 변환기 (Number Base Converter)
변환 도구
2진수, 16진수, 10진수, 8진수 및 임의 진법(2-36)을 즉시 변환합니다. 온라인에서 무료로 사용할 수 있으며 모든 처리는 브라우저에서 이루어집니다.
chmod 계산기 — 리눅스 파일 권한
변환 도구
리눅스 파일 권한을 8진수(755, 644)와 rwx 기호로 변환하는 온라인 chmod 계산기. 명령 생성과 777 위험 경고까지 브라우저에서 바로 처리합니다.
색상 변환기 — HEX, RGB, HSL, OKLCH
변환 도구
HEX, RGB, HSL, OKLCH, OKLAB, CMYK 등 9가지 색상 형식을 브라우저에서 즉시 변환합니다. 무료 온라인 도구, 가입 불필요.
HEX CMYK 변환기
변환 도구
HEX 색상을 CMYK로 변환합니다. 인쇄 시안용 sRGB 기반 근사. 무료 온라인 도구, 색상은 페이지를 벗어나지 않습니다.
HEX HSL 변환기
변환 도구
HEX 색상을 HSL로 변환합니다. 3자리, 6자리, 알파 포함 8자리 모두 지원. 무료 온라인 도구, 즉시 변환.
HEX OKLCH 변환기
변환 도구
HEX를 Tailwind v4 디자인 토큰용 OKLCH로 변환합니다. 지각적으로 균일한 실시간 출력과 Display P3 색역 경고. 무료, 브라우저 전용.