Konverter fixed-point format Q
Konversikan Q7, Q15, Q31, Q1.15, dan Q16.16 antara desimal, integer mentah, heksadesimal, dan biner. Periksa nilai tepat, galat, pembulatan, dan overflow secara lokal.
Representasi tersimpan
- Galat kuantisasi
- Skala
- Rentang terwakili
- Resolusi
- Flag konversi
Dekode word register atau dump heksadesimal
Tempel hingga 256 word heksadesimal yang dipisah spasi, koma, atau baris. Setiap word didekode sendiri; urutan byte tidak diubah.
| Token | Word heksadesimal | Kode mentah tanpa tanda | Integer tersimpan bertanda | Nilai tersimpan tepat |
|---|
Kami memverifikasi vektor fixed-point dengan aritmetika rasional tepat dan pengujian batas.
Apa itu format Q?
Format Q menyimpan nilai riil sebagai integer dengan skala biner tersirat. Dengan F bit pecahan, integer N mewakili N dibagi 2 pangkat F; titiknya tidak disimpan. Word bertanda biasanya memakai komplemen dua. Karena notasi Qm.n tidak sepenuhnya seragam, konverter ini selalu menetapkan tanda, lebar total W, dan bit pecahan F serta menampilkan skala, rentang, dan resolusinya secara eksplisit.
Fitur konverter
Empat representasi sinkron
Konversikan desimal, integer tersimpan, hex, dan biner dari satu sumber.
Nilai dan galat tepat
Aritmetika rasional BigInt menampilkan nilai sebenarnya dan galat bertanda.
Kebijakan eksplisit
Bandingkan tiga pembulatan serta galat, saturasi, dan wrap.
Preset dan lebar khusus
Pakai Q7, Q15, Q31, Q16.16, atau format 1 sampai 64 bit.
Dekode word terbatas
Dekode hingga 256 word sambil mempertahankan galat per baris.
Contoh format Q
Kodekan 0,1 sebagai Q15 bertanda
Q15, desimal 0.1, pembulatan genap terdekat
integer 3277; hex 0x0CCD; nilai tepat 0.100006103515625
Skalanya 32768. Integer ideal 3276,8 dibulatkan menjadi 3277 dan nilai tersimpan serta galat ditampilkan tepat.
Dekode word Q15 0xC000
Q15 hex C000
kode mentah 49152; integer bertanda -16384; nilai tepat -0.5
Bit teratas menandakan negatif: komplemen dua menghasilkan -16384 dan pembagian 32768 tepat -0,5.
Tanya jawab konverter Q
Apa arti Q15?
Apakah Q15 dan Q1.15 sama?
Bagaimana mendekode word hex negatif?
Mode pembulatan dan overflow apa yang tersedia?
Kapan memakai Q bukan IEEE 754?
Apakah nilai saya dikirim?
Alat Terkait
Lihat semua alat →Konverter Basis Bilangan — Biner, Hex, Desimal & Oktal
Alat Konversi
Konversi antara biner, hex, desimal, oktal, dan basis apa pun (2-36) secara instan. Presisi BigInt, output siap kode. Gratis, privat — tanpa pendaftaran.
Kalkulator chmod — Permission File Linux
Alat Konversi
Konversi permission file Linux antara oktal (755, 644) dan simbol rwx. Dapatkan perintah chmod, deteksi setelan berisiko seperti 777 — gratis, langsung di browser Anda.
Konverter Warna — HEX, RGB, HSL & OKLCH
Alat Konversi
Konversi HEX ke RGB, HSL, OKLCH, OKLAB, dan CMYK di peramban Anda — salin format apa pun dengan satu klik. Gratis, tanpa daftar, warna Anda tidak pernah meninggalkan halaman.
Konverter HEX ke CMYK
Alat Konversi
Konversi warna HEX ke CMYK di peramban Anda. Aproksimasi naif berbasis sRGB untuk pratinjau cetak. Gratis, tanpa daftar, warna Anda tetap lokal.
Konverter HEX ke HSL
Alat Konversi
Konversi warna hex apa pun ke HSL di peramban Anda — 3 digit, 6 digit, dan 8 digit dengan alpha semuanya didukung. Gratis, instan, tanpa daftar, warna Anda tidak pernah meninggalkan halaman.
Konverter HEX ke OKLCH
Alat Konversi
Konversi HEX ke OKLCH untuk token desain Tailwind v4. Output seragam-perseptual langsung dengan peringatan gamut Display P3. Gratis, hanya di peramban.